Python While 循环语句
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:
while 判断条件(condition):
执行语句(statements)
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件为false 时,则循环结束。
示例:
# while循环
count =0
while count<5:
print("1111111")
count +=1
# break 立即结束循环
# continue 结束本次循环
# else:正常循环完之后执行
else:print("循环结束之后")
continue,break 命令
while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环
示例:
#猜数字
import random
count = 0
number = random.randint(1,100)
while count < 7:
count += 1
number1 = input("请输入数字")
print(type(number1))
number1 = int(number1)
if number1 == number:
print("对了")
break #当数字对的时候则直接结束循环
elif number1<number:
print('猜小了您还有%s次机会'%(7-count))
print(7-count)
continue #当数字猜小了则跳过循环
else:print("大了")
print("猜小了您还有%d次机会"%(7-count))
else:print("结束")
无限循环
while True:
print("死循环")