Python:从用户函数

时间:2018-05-10 22:29:16

标签: python function

我试图为学校项目制作一个简单的文本游戏,并使代码有点干净,因此我开始使用函数和类。

问题是我试图从一个要求用户输入用户名的函数中访问一个变量。

这是我的代码

def playername():
    print("What is your name?")
    playername = input()

如何在不再运行整个函数的情况下访问playername变量,所以一旦我在开始时运行它并获取用户名,我可以在代码中使用相同的输入用户名?

1 个答案:

答案 0 :(得分:0)

从函数返回值是一项基本的编程技巧。我强烈建议您通过课程材料或有关该主题的教程。

def get_player_name():
    print("What is your name?")
    name = input()    # Do NOT give two program objects the same name.
    return name

# Main Program

victim_name = get_player_name()