我想增加生命和一个计数器来显示我还剩下多少生命
我试着用range添加一个计数器,但它打印了所有的no,比如1,2,3。我只需要它显示1个数字,代表你还活着的生命
num = random.randint(1,10);
print(num)
guess = int(input('Guess a number: '))
if(guess == num):
print("correct")
else:
print("incorrect")发布于 2019-07-09 12:40:00
尝试一个for循环:
import random
num = random.randint(1,10)
for i in range(3):
guess = int(input('Guess a number: '))
if(guess == num):
print("correct")
break
else:
print("incorrect")
print(2 - i, 'tries left')发布于 2019-07-09 12:42:41
为此,我会使用while循环。每猜一次,一个计数器就会减一。当lives >0时,循环将运行。
num = random.randint(1,10);
print(num)
lives = 3
while lives > 0:
guess = int(input('Guess a number: '))
if(guess == num):
print("correct")
break
else:
print("incorrect")
print("%s lives left." % lives-1)
lives -= 1https://stackoverflow.com/questions/56945411
复制相似问题