【发布时间】:2020-07-29 21:35:03
【问题描述】:
我正在使用一系列输入和 if 语句来创建一个文本游戏/选择您自己的冒险,其中输入决定了函数中接下来会发生什么。 我正在测试一个函数的一部分,并且应该总共打印四个字符串并带有输入提示,但是在前两个字符串之后它只是移动到函数之后的单元格上。没有错误信息。我正在使用带有最新版本 Python 的 Jupyter Notebook。任何有助于使完整功能运行的帮助。 (请忽略愚蠢的文字,对不起,这是我的第一个问题)
start = input('Welcome to Witness Protection, enter HELP if you need help')
def helper():
if start == 'HELP':
answer= input('')
if answer == 'PICK':
answer= input('')
elif answer == 'WALK':
print('')
if answer == 'TRY':
answer= input('')
elif answer == 'WALK AWAY':
print('')
if answer == 'IN':
answer = input('')
elif answer == 'PUT':
print('')
if answer == 'ON':
answer = input('')
elif answer == 'BACK':
print('')
if start == 'HELP':
helper()
我检查了我使用的输入是否正确,将 elifs 更改为 ifs 没有想到其他任何可能是问题的任何帮助表示赞赏
【问题讨论】:
标签: python function if-statement input