while循环的基础语法
while 条件(注意是布尔类型):
条件满足,做事
· ..........
主要循环满足,就会一直循环下去
while循环的基础案例
案例1:
代码:
i=0 while i<5: print("这是循环的第%d次" % (i+1)) i=i+1
案例2:求1-100的和
代码:
i=1 s=0 while i<=100: s=i+s i+=1 print("1-100的和为:%d" % s)
案例3:用while循环完成猜数游戏。要求:无限次数,猜中为止;每次提示大了或者小了;猜完之后提示出一共猜了多少次。
代码:
i=1 import random num=random.randint(1,100) print("先偷偷打印出来是:%d" % num) num_guess=int(input("输入你想猜的数字:")) while num_guess!=num: if num_guess>num: print("猜大了") elif num_guess<num: print("猜小了") num_guess = int(input("再次输入你想猜的数字:")) i+=1 print(f"恭喜你猜对了,猜对的数字是:{num}。一共猜了{i}次")