问题分析:掉浅坑了,python的缩进是用来界定代码块的,相当于其他编程语言的花括号,下列代码for循环没顶格就报错。
for i in range(1,10):
for j in range(1,i+1):
print(str(j) + '*' + str(i) + '=' + str(j*i), end=" ")
print()
问题解决:第一个for循环顶格。
for i in range(1,10):
for j in range(1,i+1):
print(str(j) + '*' + str(i) + '=' + str(j*i), end=" ")
print()
注:在pycharm中,一个tab缩进相当于4格空格,若按了不等于4个空格,也会报缩进错误(IndentationError: unindent does not match any outer indentation level)。