循环问题
由计算机随机输出1到100之间请人猜,如果猜对了,在计算机上显示一共猜了几次,则游戏结束,否则给出提示是太大还是太小,最多可以猜十次。猜完十次则进入下一个数的猜测,当猜测者想停止猜测是猜结束。。。。。。。。。 你在C C++也有这个提问我没怎么玩过从而无法回答,你可以参考一下Python的程序,这个的确短小精悍。主思路没错程序就是活的。希望能够帮助到你import random#导入取随机数库
while(True):
num = int(random.uniform(0,100))#int是为了不让它出现小数
print(num) #偷偷告诉你正确答案
for each in range(10):#利用python的for语句规定10次循环
print("第" + str(each+1) + "机会:") #已猜次数提示
a = int(input())
if num < a:
print("大了!大了!")
elif num > a:
print("小了!小了!")
else:
print("回答正确!")
break #回答正确就退出10次内机会
页:
[1]