是否可以从input()设计一个函数并为该函数调用分配一个变量



对不起标题,但我不知道该怎么写。无论如何,我刚刚开始学习Python并遇到了这个问题。我正在尝试将变量分配给函数调用,其中函数包含 input()

不幸的是,这永远不会为变量分配任何内容a

def question(letter):
    input(letter + '? ')
a = question('a')
print(a)

所以我想我真正的问题是,为什么这不起作用?为什么它不将用户输入分配给变量a

谢谢

您需要

return用户输入。现在,用户输入无处捕获。

def question(letter):
    return input(letter + '? ')
a = question('a')
print(a)

最新更新