一:定义三个初始值 number为初始执行次数
二:while 判断限制为3次
三:进入循环体再进行if判断,如果成立则跳出循环
四:number执行次数加1
五:while后加else代表循环结束后执行的内容
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # @Author: # @Date : 2018/6/25 b = 8 a = 0 number = 0 while number < 3: a = int(input("lucky number:")) if a > b: print("小一点!") elif a < b: print("大一点!") else: print("Bingo!") break number += 1 else: print("次数已用完!")
解释:如果输入的a大于b,则输出:小一点;又如果输入的a小于b,则输出:大一点;如果a等于b,则输出bingo跳出循环,循环一次number次数加1,如果number不小于3时则循环结束,输出:次数已用完
执行结果: