如何让代码在不中断python中其他代码的情况下运行?

2024-09-28 22:42:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个叫做“Vehicles,Inc.的点击游戏,你在那里经营一家汽车公司。主要部分是用户点击一个按钮来制作一辆汽车。此外,我还有一个销售车辆的功能。它卖出一辆车,然后等待1秒。问题是,每当我运行它时,整个程序都会停止一秒钟,这不是我想要的。我想知道是否有一种方法可以在不中断其他代码的情况下运行某些东西?我正在使用python 3.9。以下是sellVe(sellVehicle)的代码:

def sellVe():
    if totalVe >= 1: #if there is a vehicle to sell
        totalVe -= 1  #decrease the total vehicles by 1
        funds += 150  #increase funds by $150
        sleep(1)   #wait 1 second

而且,我将在一个无限循环中运行它。所以我基本上只想找到一种不中断游戏其他代码的运行方法?谢谢


Tags: 方法代码用户游戏byif公司按钮