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!')

 

posted @ 2018-11-27 08:42  刘-皇叔  阅读(386)  评论(0编辑  收藏  举报