我想做一個猜謎遊戲,如果有人猜測他們得到硬幣的正確數字。當我創建一個名爲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