【发布时间】:2015-05-01 11:59:46
【问题描述】:
我有一个这样的while循环:
while True:
try:
h = int(raw_input("Please Enter your altitude in metres > "))
if h > 0 and h < 11000:
phase = 'Troposphere'
break
except ValueError:
print 'Your entered value contained letters or punctuation. Please enter a numerical value.'
稍后我想使用 h 和 phase 的值,但我的 IDE 告诉我它无法定义。这些值正在计算中使用并打印阶段。
【问题讨论】:
-
你想在循环时存储所有的“h”/相位值,还是只存储最后一个?
-
您在 IDE 中看到的异常是什么?
标签: python loops variables while-loop