【发布时间】:2021-02-03 22:28:44
【问题描述】:
这是我的代码:
from time import sleep
def Kontostand_Berechnen():
if float(Kontostand_Nachfragen) >= float(Preis_Nachfragen):
sleep(1)
print("")
print("Du hast genug Geld!")
print("")
sleep(1)
else:
sleep(1)
print("")
print("Du hast nicht genug Geld!")
print("")
sleep(1)
sleep(1)
print("")
Kontostand_Nachfragen = input("Wie viel Geld hast du?: ")
sleep(2)
print("")
Preis_Nachfragen = input("Wie viel kostet das Produkt?: ")
if ValueError:
print("")
sleep(1)
print("Bitte nur Zahlen eingeben! Kein Text!")
print("")
sleep(1)
else:
Kontostand_Berechnen()
我编写这段代码只是为了练习和娱乐。印刷文字是德语。但我认为这并不妨碍。我希望如果用户写的是文本而不是数字,则会收到一条错误消息。但这并不像希望的那样工作。使用此代码,即使我写数字,我也总是会收到错误消息。 (我确定代码不是很容易理解。我也是最近才开始使用Python)
【问题讨论】:
标签: python string input valueerror