如何从函数调用到另一个函数

时间:2016-10-03 10:39:32

标签: python

我正在使用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的新手。

1 个答案:

答案 0 :(得分:0)

只需将其用作参数:

import pygame, math, sys

def bomb_check(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 = x, y
    print(check)
    bomb_check(check)

仅当您在BOMBS中存储2个项目(整数)的元组时才会起作用。当然,它还要求BOMBS处于全球范围。