1.while循环
x=0
while x < 6:
x = x+1
print("g")
运行显示: File "<tokenize>", line 4 print("g") ^ IndentationError: unindent does not match any outer indentation level
错误 原因:①缩进不对 ②冒号不是英文状态
2.for循环
for i in "TFBOS":
print(i)
结果
T F B O S
3.sum循环
sum = 0
for x in[2,3,4]:
sum = sum + x
print(sum)
运行显示:
File "<ipython-input-57-93ce0dcc9b86>", line 2 for x in[2,3,4]: ^ SyntaxError: invalid character in identifier
错误原因:冒号不是英文状态
range函数 配合for循环
循环变量的初值,每次变量加1, range 循环n-1
for i in range(5):
print(i)
运行结果
0 1 2 3 4
for循环应用于知道循环次数,while循环应用不知道循环次数,知道循环结束的条件
tab健可以补全代码
tab
4.break语句
break语句作用会结束当前循环
5.continue
continue语句会直接继续下一轮循环,后续的print()语句不会执行