我想问一下循环。这是我的Code I使用Python。请帮我解决问题。
fmm
答案 0 :(得分:1)
根据您发布的代码并假设您尝试无限期循环5s并根据温度增加阀门值,此代码运行:
import time
temp = 0 # temperature
valve = 0 #control temperature
while True:
if temp == 30:
valve += 20
elif temp == 40:
valve += 40
else:
valve = 'n'
temp = 'n'
print "temp now {temp} and valve {valve}".format(temp=temp, valve=valve)
time.sleep(5) #looping 5 second not happen i get error
我能发现的错误:
import time
):
=
检查是否相等,而正确的语法为==
time.sleep(5)
也应与if语句对齐,以便它是while循环的一部分