print函数问题
请问这个代码为什么会报错呢?谢谢!看不出来那里有问题,是不是你的循环冒号打成了 中文字符?
试试重新拷贝,到代码编辑器上书写,保存代码文件后在运行:
for i in range(1, 10):
for j in range(1, i+1):
print(i, "x", j, "=", i * j, end=" ")
print()
这里最后一个 print 可以不加 \n ,因为 print end 参数默认值就是 \n ,print() 就有换行作用了
Twilight6 发表于 2022-5-3 09:51
看不出来那里有问题,是不是你的循环冒号打成了 中文字符?
试试重新拷贝,到代码编辑器上书写,保存 ...
帖原文的代码是从课后习题答案复制的,一运行就报错,但是从你这里复制的代码就可以跑 本帖最后由 isdkz 于 2022-5-3 10:09 编辑
Wanger_V 发表于 2022-5-3 10:02
帖原文的代码是从课后习题答案复制的,一运行就报错,但是从你这里复制的代码就可以跑
那个是 shell 模式看到的效果,代码中是没有 >>> 和 ... 这些的,
你复制的代码中带有 >>> 和 ... 所以就出错了 Wanger_V 发表于 2022-5-3 10:02
帖原文的代码是从课后习题答案复制的,一运行就报错,但是从你这里复制的代码就可以跑
我没认真看了,楼上正解
isdkz 发表于 2022-5-3 10:08
那个是 shell 模式看到的效果,代码中是没有 >>> 和 ... 这些的,
你复制的代码中带有 >>> 和 ......
O~知道啦 谢谢!
页:
[1]