Python:如何继续询问直到用户给我正确答案

托马斯·路卡(Tomas Luika):

我需要在Python中执行以下操作:向用户询问其昵称。如果他输入的昵称以“ A”开头,则全部设置。如果昵称以另一个字母开头,我需要继续询问有效的昵称。我创建了一些代码,但是如何循环第二部分?谢谢。

question_name = "What is your name?"
print(question_name)
answer = input()
your_name = answer
while your_name.startswith("A"):
    print(your_name.startswith("A"))
    print("The name starts with A")
    break
else:
    print("Please enter the valid name")
    print(question_name)
    answer = input()
纳坦·费尔南德斯(Natan Fernandes):

您应该反转while条件。应该是这样的:

question_name = "What is your name?"
print(question_name)
answer = input()
your_name = answer
while not your_name.startswith("A"):
    print("Please enter the valid name")
    print(question_name)
    answer = input()
    your_name = answer
print(your_name.startswith("A"))
print("The name starts with A")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在JavaScript中,如果用户获得正确答案,如何清除间隔?

我如何询问用户使用netbeans在Java中每次掷骰子后是否要继续游戏

字符串太长,没有给我正确答案

如何使用while循环不断询问输入,直到输入正确(C)?

如何继续询问用户输入正确的号码

Python程序给我错误的答案

如何让Google图表进行排序并给我正确答案

如何显示正确答案?

Scipy null_space没有给我正确的答案

Excel(VBA)中的日志功能-没有给我正确的答案

我如何在球拍中创建答案与正确答案功能

输出正确,但SPOJ给我错误的答案

给我的if语句错误的答案

我如何让Python只允许特定的答案

在选择正确答案之前,如何使该代码继续执行?

javascript。继续测试直到正确

如何让我的python脚本等待,直到我告诉它在终端中继续执行?

为什么打印a [0] [:0:]给我的答案与打印a [0] [0]不同?(Python多维数组)

在C编程中,如何使用循环询问用户是否要继续?

repeatCount函数不能给我正确的答案。为什么会这样?

如果用户正确输入了他们的电子邮件,我如何正确显示错误并继续?

Python 循环 - 继续询问直到输入正确答案

如何继续分叉进程直到我“几乎”耗尽内存

如何从 Flask 询问用户输入(我使用 react 作为前端)?

为什么 Vlookup 给我错误的答案?

kotlin rem 运算符没有给我正确答案

我如何要求用户输入正确的密码,直到它成为真

当管道询问答案时如何通过“是”?

R错误处理 - 如何在出现警告时询问用户是否要继续