我正在用pygame在python中製作一個掃雷遊戲。如何從函數調用另一個函數
import pygame, math, sys
def bomb_check():
if check in BOMBS:
print("You hit a bomb!")
sys.exit
def handle_mouse(mousepos):
x, y = mousepos
x, y = math.ceil(x/40), math.ceil(y/40)
check = print("("+"{0}, {1}".format(x,y)+")")
我想打電話給「檢查」到「bomb_check」 任何其他解決這個問題是值得歡迎的,我只是在Python中的新秀。
檢查和BOMBS是全局定義的嗎?正如所寫的那樣,你應該內聯兩個函數。更一般的解決方法是從支票返回一個布爾值,然後用支票(座標) –
'print'返回'None'來調用它,所以這裏的'check'沒有得到值 –