首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IF语句和For语句

IF语句和For语句
EN

Stack Overflow用户
提问于 2021-10-05 18:05:29
回答 1查看 31关注 0票数 0

我是一名非常非常优秀的n00b开发者,在大学里学习Python语言(实际上我是几周前开始的),现在是我的第一个任务。一切都很顺利,除了一件事,我就是想不通。或者更确切地说,我知道问题是什么,但我找不到解决方案。简而言之,我需要要求用户输入一个数字,如果数字为0,那么程序将显示一条消息并停止。否则,它会继续询问更多信息并使用For循环。我的问题是:如何插入既不是IF的一部分(用户输入了0)又不是For循环的一部分的行(我不希望这些行重复)。我不确定这是否有意义。

python code

基本上,如果用户在一开始输入了超过0,我希望显示最后一张打印,但如果用户输入0,则不显示。我没有显示实际的代码,因为这是一个uni赋值,但屏幕截图显示了我在实际代码中遇到的问题:)谢谢您的帮助!!(另外,很抱歉它实际上是一个链接,因为我还没有足够的点数来嵌入图像)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-05 18:17:09

这个很简单。我对python还不是很在行,但我只是测试了一下,它就像预期的那样工作。

代码语言:javascript
复制
def isZero(val):
    if val==0:
        print('bye')
        quit()      

title = int(input('enter a number'))
ZeroCheck = isZero(title)
while title>0:
    title = int(input('enter a number'))
    isZero(title)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69455290

复制
相关文章

相似问题

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