print("------------------1.数据输入-----------------") print("------------------2.数据输出-----------------") print("------------------3.退出-----------------") i = 0 while True: x=input("请选择:") if i < 4: if eval(x)==1: y=input("请输入你的名字:") elif eval(x)==2: print("你好!") elif eval(x) == 3: print("已退出") else: print("选择错误") i = i + 1 print("你已经输入了{}次".format(i)) if i==4: input("请选择:") print("对不起,您的选择已超过4次,您已无法选择") break
控制台输出结果:
------------------1.数据输入-----------------
------------------2.数据输出-----------------
------------------3.退出-----------------
请选择:1
请输入你的名字:1
你已经输入了1次
请选择:2
你好!
你已经输入了2次
请选择:3
已退出
你已经输入了3次
请选择:4
选择错误
你已经输入了4次
请选择:2
对不起,您的选择已超过4次,您已无法选择
谢谢啦
我还想问一下,为什么不能是5呢