首页 > 解决方案 > 如何在后台运行一个永远循环

问题描述

我有以下检测碰撞的python脚本(未完全测试),但由于它处于永远循环中,没有其他东西可以运行

import time

p_s = 100
e_s = 100

px = 0
py = 0
ex = 0
ey = 0

while True:
    pupc = px + p_s / 2
    pdownc = px - p_s / 2
    pupcy = py + p_s / 2
    pdowncy = py - p_s / 2

    if ex == px or ex > px and ex < pupc or ex == px or ex < px and ex > pdownc:
        if ey == py or ey > py and ey < pupcy or ey == py or ey < py and ey > pdowncy:
            pec = 1
        else:
            pec = 0
    else:
        pec = 0

while True:
    if pec == 1:
        print('collision')
    else:
        print('nope')

标签: pythonloopswhile-loopinfinite-loop

解决方案


推荐阅读