打印问题
本帖最后由 reflex 于 2020-10-24 18:59 编辑如下
import random
times = 3
secret = random.randint(1,10)
print("---------------------------------------------")
guess = 0
print("猜一猜我心里想的是哪个数字:", end=" ")
while (guess != secret) and (times > 0):
temp = input()
guess = int(temp)
times = times - 1
if guess == secret:
print("牛逼,你猜对了!");print("不过没有奖励!")
else:
if guess > secret:
print("往小了猜!")
else:
print("往大了猜!")
if times > 0:
print("你还有", times ,"次机会," ,"再试一次:",end=" ")
else:
print("机会用光!")
print("游戏结束!")
下面第七行怎么去掉,强迫症就想给他去掉
---------------------------------------------
猜一猜我心里想的是哪个数字: 1
往大了猜!
你还有 2 次机会, 再试一次: 1
往大了猜!
你还有 1 次机会, 再试一次: 1
往大了猜!
机会用光!
游戏结束!
第七行这个提示又不是多余的,为什么要去掉 昨非 发表于 2020-10-24 19:03
第七行这个提示又不是多余的,为什么要去掉
因为没有次数了呀 提示也没机会猜了 就是强迫症 想去掉游戏结束前的提示 reflex 发表于 2020-10-24 19:06
因为没有次数了呀 提示也没机会猜了 就是强迫症 想去掉游戏结束前的提示
第七行对应还有一次机会啊 本帖最后由 聂嘉辉 于 2020-10-24 19:48 编辑
改成这样就可以了
import random
times = 3
secret = random.randint(1,10)
print("---------------------------------------------")
guess = 0
print("猜一猜我心里想的是哪个数字:", end=" ")
while (guess != secret) and (times > 0):
temp = input()
guess = int(temp)
times = times - 1
if guess == secret:
print("牛逼,你猜对了!");print("不过没有奖励!")
else:
if times <= 0:
print("机会用光!")
break
if guess > secret:
print("往小了猜!")
else:
print("往大了猜!")
if times > 0:
print("你还有", times ,"次机会," ,"再试一次:",end=" ")
print("游戏结束!")
不用去掉啊 去掉干嘛 聂嘉辉 发表于 2020-10-24 19:43
改成这样就可以了
非常感谢
页:
[1]