萌新求助
那个文字游戏怎么设置回答次数吖 哪个文字游戏?{:10_329:} 定义一个计数器变量每匹配验证一次让它加1
等计数器达到你设置的次数后跳出循环
思路就是这么简单 定义一个变量,记录次数,每猜1次加1,正如3楼,正解 #猜数字游戏
import random
secret=random.randint(1,100)
print('''猜数游戏!
我想了一个1到100的整数,你最多可以猜六次,
看看能猜出来吗?''')
tries=1
while tries<=6:
guess=int(input("1到100的整数,第%d次猜,请输入:"%(tries,)))
if guess==secret:
print("恭喜你答对了!你只猜了%d次!\n就是这个%d!"%(tries,secret))
break
elif guess>secret:
print("不好意思,你的数大了一点儿!")
else:
print("不好意思,你的数小了一点儿!")
tries+=1
else:
print("哎呀,怎么也没猜中!再见小菜鸡!")
满意的话记得给个最佳 笨鸟学飞 发表于 2020-11-4 12:17
定义一个计数器变量
每匹配验证一次让它加1
等计数器达到你设置的次数后跳出循环
怎么说,详细点可以吗 笨鸟学飞 发表于 2020-11-4 12:17
定义一个计数器变量
每匹配验证一次让它加1
等计数器达到你设置的次数后跳出循环
我试了一下5l的计变量但不对吖 gfz 发表于 2020-11-4 23:09
我试了一下5l的计变量但不对吖
参考代码:
import random
secret = random.randint(1,10)
count = 3 # 设置猜测次数
print('请输入你猜的数字(1~10):',end='') # end = '' 不换行,配合下面代码的 input()
while count:
guess = int(input())
if guess == secret:
print('恭喜你!猜对啦~~~')
break
elif guess < secret:
print('猜小啦~,你还有%d 次机会'%(count-1))
else:
print('猜大啦~,你还有%d 次机会'%(count-1))
count -= 1
if count != 0:
print('请重新输入猜测的数字(1~10):',end='')
print('游戏结束!')
页:
[1]