如果变量编号为
问题描述:
我正在编写程序,并且遇到了一个我通常不会遇到的错误。我的错误很简单,但我无法用头来解决这个问题。感谢您的帮助。如果变量编号为
代码:
budget = 50
depositAmount = input("Please enter an amount you would like to add")
if depositAmount > budget:
print("Sorry, you do not have the required funds to join. You have been exited.")
else:
#DO THE REST OF THE PROGRAM#
因此,在短期而言,我将增加值,以在未来的预算变量,这就是为什么我if语句不能用,说小于50,这是因为预算变量可能不同。如何确保如果用户输入的数字大于变量值(或更低),则会给出错误消息?
答
转换与budget
比较之前int built-in数量,做到这一点从更换
if depositAmount > budget:
你如果条件
if int(depositAmount) > budget:
什么错误? – Selcuk
另请参阅[这里](http://stackoverflow.com/questions/23294658/asking-the-user-for-input-until-they-give-a-valid-response)。 – TigerhawkT3
_“我的错误很简单”_。很公平。但你真的需要与我们分享。 – tdelaney