Python`on <something true =“”>:`语句

时间:2018-12-19 09:23:02

标签: python-3.x

Python 3中是否有on <something true>:语句? 像它一样为某个东西设置了一个监听器,使它为True,当它为true时是否执行somethig?

就像,你能做这样的事情吗?

import time
number = 0
on number == 10:
  print("It's 10 time")
  quit()
while True:
  number += 1
  time.sleep(1)

还是我必须这样做:

import time
number = 0
while True:
  if number == 10:
    print("It's 10 time")
    quit()
  number += 1
  time.sleep(1)

1 个答案:

答案 0 :(得分:0)

没有这样的陈述。 以您的示例为例,最简单的方法就是访问for _ in range(10)while number != 10。 我假设您的实际用例更加复杂。 在这种情况下,您可以使用Events和一个设置了事件设置后退出系统的后台线程来构建类似的东西。