展开全部
def enterDecimal(prompt, limitValue=0, limitprompt=""):
while True:
try:
num = float(raw_input(prompt))
if num <= limitValue:
print limitprompt
continue
else:
return num
except:
print limitprompt
enterDecimal("Enter package price per adult: $",
limitValue=0, limitprompt="Price must be valid and >= $0.01")
enterDecimal("Enter package price per child: $",
limitValue=0, limitprompt="Price must be valid and >= $0.01")