0
您好我想遍历这个输入,如果资产负债不匹配账目结余的总和(PP,bfair,天空,FREDS WH)通过用户输入与循环,如果条件
while True:
try:
balance = float(raw_input('Balance:'))
print balance
except ValueError:
print"That's not a number"
continue
else:
break
while True:
try:
bfair_balance = float(raw_input('bfair:'))
print bfair_balance
except ValueError:
print"That's not a number"
continue
else:
break
while True:
try:
wh_balance = float(raw_input('wh:'))
print wh_balance
except ValueError:
print"That's not a number"
continue
else:
break
while True:
try:
freds_balance = float(raw_input('freds:'))
print freds_balance
except ValueError:
print"That's not a number"
continue
else:
break
while True:
try:
sky_balance = float(raw_input('sky:'))
print sky_balance
except ValueError:
print"That's not a number"
continue
else:
break
while True:
try:
pp_balance = float(raw_input('pp:'))
print pp_balance
except ValueError:
print "That's not a number"
continue
else:
break
我是否把这个所有在if语句满足条件的while循环中?
非常感谢。我会问如何压缩这些代码,因为确实有办法,而且你已经做到了!再次感谢,这是一个很大的帮助! – JJBridger