while循环语句:
while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
格式为:
while 条件判断:
执行的语句
实例:猜数字游戏,定义一个数字,三次之内猜中即可
luck_num = 56 num2 = -1 guess_count = 0 while guess_count < 3: num2 = int(input("please input your num:")) if num2 > luck_num: print("your num is too big") elif num2 < luck_num: print("your num is too little") else: print("congratulation your num is correct") break guess_count += 1 #上面的循环条件不满足时候执行else。但是如果上面的循环没有正常退出,else下的代码也不执行 else: print("too many times you try")
while 语句时还有另外两个重要的命令 continue,break 来跳过循环;continue 用于跳过该次循环,break 则是用于退出循环的。
指定结尾符,end的使用:
#将打印的字符等,放在同一行 #print() 等价于 print(end="\n") #end默认是换行符,可以指定任意字符结尾, #end 指定字符后,就不再换行,末尾将以指定字符结尾。 hang=1 if hang == 1: num1 = 1 while num1 <= 6: print("I",end=" ")#指定以空格为结尾符结尾 num1 += 1 else: hang += 1 print()#换行 if hang == 2: print(" L O V E") hang += 1 if hang == 3: print(" Y O U")
结果: