while循环

while 循环和for循环各有各的特点

while 循环只要条件表达式成立则会无线循环如果条件表达式不成立了则停止循环

for 循环是给一个范围超出范围则停止循环

for 循环和 while 循环各有各的应有场景比如如果不知道循环多少次用while 循环比较好 如果是规定的次数限制则用for 循环比较好

语法:

‘’’
while 条件表达式:
语句块

‘’’

代码示例:

a = 1
while a<11:
    print("循环10次")
    a += 1

以上代码将打印循环10次10遍如果不加a += 1则会出现死循环

出一个小问题 猜数字游戏如果数字等于8将提示猜对了如果数字小于8则小了如果数字大于8则提示大了不等于8就重新猜

print("****一个小游戏****")
sr = input("猜猜我心里想的是那个数字:")
sr2 = int(sr)
if sr2 == 8:
    print("厉害猜对了")


while sr2 != 8:
    print("不对再猜")
    sr=input("再猜:")
    sr2=int(sr)

你可能感兴趣的:(while循环)