我试图为学校项目制作一个简单的文本游戏,并使代码有点干净,因此我开始使用函数和类。
问题是我试图从一个要求用户输入用户名的函数中访问一个变量。
这是我的代码
def playername():
print("What is your name?")
playername = input()
如何在不再运行整个函数的情况下访问playername变量,所以一旦我在开始时运行它并获取用户名,我可以在代码中使用相同的输入用户名?
答案 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()