break的作用
break的作用是终止整个循环,循环条件没有false条件或者还没被完全递归完,也会停止循环语句,用在while和for循环中,如果使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码
continue是跳出本次循环进入下一次循环
猜数字程序:
age=56 count=0 while count<3: guess_age = int(input("input age:")) if guess_age>age: print("think smoller") elif guess_age<age: print("think bigger") else: print("you are right") break count += 1 else: print("you have input too many times") for i in range(10): print("loop:",i)
猜数字游戏,当三次猜错,用户输入是否需要继续玩该游戏,其程序如下: age=56 count=0 while count<3: guess_age = int(input("input age:")) if guess_age>age: print("think smoller") elif guess_age<age: print("think bigger") else: print("you are right") break count+=1 if count==3: print("do you want to retry...") continue_flag=input() if continue_flag!='n': count=0 else: print("you have input too many times")