python - 如何在后台运行一个永远循环
问题描述
我有以下检测碰撞的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')
解决方案
推荐阅读
- android - kotlin 中的三级算子
- php - Codeigniter - 数据为空时不显示卡片
- r - How to add a column in each csv file where the value of the column is dependent on the name of the csv
- karate - 空手道场景大纲 - 基于 JSON 数组索引大小创建动态示例表
- java - 为什么我不能通过调用另一个类的方法来使用 JavaFX 文本字段生成地图?
- javascript - Why the chart js annotation is not working properly?
- navigation - Apple Maps on iOS 13 says 'Directions Not Available' for openInMapsWithLaunchOptions
- c# - Get specific string after specific character
- c# - Reflection vs MEF or both
- javascript - 第 105:14 行:“accountSelector”未定义 no-undef