python3 循环控制:while
语法
Python中while语句的一般形式:
while expression:
statement(s)
需要注意的是:在Python中没有do..while循环。
无限循环
如果条件从不变为FALSE,则循环变为无限循环。
var = 1
while var == 1: # 表达式永远为 true
num = int(input("输入一个数字 :"))
print("你输入的数字是: ", num)
print("Good bye!")
输出:
输入一个数字 :8
你输入的数字是: 8
输入一个数字 :
在while循环中使用else语句
如果else语句与while循环一起使用,则在条件变为false时执行else语句。
count = 0
while count < 5:
print (count, " 小于 5")
count = count + 1
else:
print (count, " 大于或等于 5")
输出:
小于 5
小于 5
小于 5
小于 5
小于 5
大于或等于 5
语句组
如果while子句只包含一个语句,那么它可能被放在与while头相同的行上。
flag = 1
while (flag): print('hello,world!')