首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何添加生命和计数器来显示生命

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

Stack Overflow用户
提问于 2019-07-09 12:35:48
回答 2查看 39关注 0票数 0

我想增加生命和一个计数器来显示我还剩下多少生命

我试着用range添加一个计数器,但它打印了所有的no,比如1,2,3。我只需要它显示1个数字,代表你还活着的生命

代码语言:javascript
复制
num = random.randint(1,10);
print(num)
guess = int(input('Guess a number: '))

if(guess == num):
    print("correct")


else:
    print("incorrect")
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-09 12:40:00

尝试一个for循环:

代码语言:javascript
复制
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
EN

Stack Overflow用户

发布于 2019-07-09 12:42:41

为此,我会使用while循环。每猜一次,一个计数器就会减一。当lives >0时,循环将运行。

代码语言:javascript
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56945411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档