关于python中while循环有次数的问题,比如错了5次就结束程序并且每一次错误都提示还剩几次机关于python中while循环有次数的问题,比如错了5次就结束程序并且每一次错误都提示还剩几次机会,初学希望解答,学习下缩进等等,希望给代码,有缩进的,感谢
import random
suijishu=random.randint(1,10)
cishu=10
print("我爱python")
temp=input("猜一下我的数字是几把:")
guess=int(temp)
while guess!=suijishu and cishu>0:
temp=input("这都不知道,再猜")
guess=int(temp)
cishu=cishu-1
if guess==suijishu:
print("被你猜中了")
else:
if guess>suijishu:
print("大了")
else:
print("小了")
else:
print("结束")
你的while循环条件判断重复了。下面还有一层判断。
input应该放在循环里,不然执行代码时只让你输入一次。
等你学多了这个程序可以再加一些东西,比如判断用户输入的是不是数字?如果输入的是字符串怎么办?
建议使用Pycharm来写代码,公认的最方便的python编辑器。自动缩进,而且可以debug。非常方便,还可以即时调试。
可以去某宝花5块钱买个激活码。
给你个截图体验一下。