我要添加生活,并增加一个计数器,显示我还剩多少生命
我尝试使用范围添加一个计数器,但是它会打印出所有不像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")
答案 0 :(得分:1)
尝试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')
答案 1 :(得分:0)
我会为此使用while循环。每次猜测计数器将减少一。循环将在生命> 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 -= 1