您如何添加生命和计数器来显示生命

时间:2019-07-09 04:35:48

标签: python

我要添加生活,并增加一个计数器,显示我还剩多少生命

我尝试使用范围添加一个计数器,但是它会打印出所有不像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")

2 个答案:

答案 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