新手求助
for i in rang (1,10):for j in rang(1,i+1):
print(i,"x",j ,"=",i*j, end' ')
print("\n")
怎么我这个程序end后面一直报错 本帖最后由 永恒的蓝色梦想 于 2020-6-23 07:58 编辑
少等号for i in range(1,10):
for j in range(1,i+1):
print(i,"x",j ,"=",i*j, end=' ')
print() 本帖最后由 Twilight6 于 2020-6-23 07:52 编辑
错了3个地方:
第一个 是 range 而不是 rang
第二个 end 忘记加上等号
第三个 print 应该在第二个for循环下面,否则你打印不出换行效果
完整代码:
for i in range(1,10):
for j in range(1,i+1):
print(j,"x",i,"=",i*j, end=' ')
print()
还有个地方 就是 print 时候j 在前i 在后 才能打印出正常的 9*9乘法表,否则会打印反了
永恒的蓝色梦想 发表于 2020-6-23 07:46
少等号
{:10_297:} 你其他错误忘记改了 Twilight6 发表于 2020-6-23 07:53
你其他错误忘记改了
好吧……我佛了 Twilight6 发表于 2020-6-23 07:50
错了3个地方:
第一个 是 range 而不是 rang
大佬{:10_254:},给大佬跪了{:10_266:} 雪蝶宿秋风 发表于 2020-6-23 09:16
大佬,给大佬跪了
{:10_266:}别~兄die 坐下 坐下
页:
[1]