我想做一个猜谜游戏,如果有人猜测他们得到硬币的正确数字。当我创建一个名为guess_home的函数(充当主屏幕)时,我无法访问主文件中的变量。我使用两个文件,一个用于主代码,另一个用于所有功能以节省空间。当我在主代码中创建一个变量时,我无法在我的函数代码中访问它。我想知道是否有一种方法可以让我在两个文件中使用变量?功能中不能使用变量
主要代码:
from guessing_functions import guess_game, guess_home
coins = 0
q1 = input("Wanna play a game? ")
if q1 == "ya":
guess_game()
coins += 5
guess_home()
功能:
def guess_home():
main_q = input("Type 'coins' to see you coin balance, or 'again' to play again")
if main_q == "coins":
print ("Your coins balance is: " + coins)
if main_q == "again":
guess_game()
“guess_home”和“:”之间有什么关系? – Acccumulation