import random
for i in range(1,21):
print("%10d" %(random.randrange(1,7)),
if (i % 5 == 0):
print ("")
此代码有什么问题?
我知道基本的python(差不多),但我无法弄清楚这个程序中可能出现的错误。
显示此错误:
语法错误:第6行的语法无效(if语句)
答案 0 :(得分:3)
你错过了一个合适的支架)
print("%10d" %(random.randrange(1,7))),
是正确的
答案 1 :(得分:1)
您在第4行的最后一个逗号之前错过了)
。
答案 2 :(得分:1)
第4行的括号不匹配。因为你有一个unclosed paren,python不会报告这个语法错误,直到第6行的冒号(python忽略换行符,只要你在括号括号,括号或大括号内)。