萌新求助
L = 3while L > 0:
M = input("猜猜我多大")
d = int(M)
if d == 25:
print("""猜对了也没有奖励
你简直就是我肚子里的蛔虫""")
break
else:
if d < 10:
print("我没这小的啦,还剩下" + L )
else:
if d >=10<20:
print("没有猜对哟,还剩下" + L )
else:
print("大了呦,还剩" + L)
L = L - 1
print("机会用完了,游戏结束啦")
我想把L表示还剩下多少次机会 但是好像 不行 用int(L)好像也不行
l = 3
while l > 0:
M = input("猜猜我多大")
d = int(M)
if d == 25:
print("""猜对了也没有奖励
你简直就是我肚子里的蛔虫""")
break
else:
if d < 10:
print("我没这小的啦,还剩下" + str(l) )
else:
if d >=10<20:
print("没有猜对哟,还剩下" + str(l) )
else:
print("大了呦,还剩" + str(l))
l = l - 1
print("机会用完了,游戏结束啦")
这样就可以了,要用字符串 亢一飞 发表于 2021-3-4 21:05
这样就可以了,要用字符串
猜猜我多大5
我没这小的啦,还剩下3
猜猜我多大1
我没这小的啦,还剩下2
猜猜我多大2
我没这小的啦,还剩下1
机会用完了,游戏结束啦
大佬还有个BUG 最后提示1的时候就提示游戏结束了 如果想让他跳过这个1回复机会用完了,游戏结束啦 该这么写 l = 3
while l > 0:
l -= 1
M = input("猜猜我多大")
d = int(M)
if d == 25:
print("""猜对了也没有奖励
你简直就是我肚子里的蛔虫""")
break
else:
if d < 10:
print("我没这小的啦,还剩下" + str(l) )
else:
if d >=10<20:
print("没有猜对哟,还剩下" + str(l) )
else:
print("大了呦,还剩" + str(l))
print("机会用完了,游戏结束啦")
改好了 亢一飞 发表于 2021-3-4 21:16
改好了
谢谢大佬,我好好看下 不要忘记设置最佳答案哦!
页:
[1]