user_input = input("Press [A] or type 1").lower()
if user_input ???:
user_input = int(user_input)
elif user_input == "a":
...
我想檢查用戶輸入是否是一個數字,然后將該數字轉換為 int 有人可以在線幫助我只能使用 .isdigit() 方法,但它對我不起作用
編輯: ppl 要求提供完整的代碼
print("TODO-LISTE")
print("Wilkommen in der TODO liste was m?chtest du machen ?")
todo = []
machen = ""
while machen != "b":
xp = 0
laenge = len(todo)
machen = input(
"M?chtest du die Liste [A]nzeigen, etwas zur Liste [H]inzufügen, ein Element der Liste [L]?schen oder [B]eenden? ").lower()
if machen == "h":
dazu_machen = input("Was m?chtest du hinzufügen? ")
todo.append(dazu_machen)
print(f"Du hast {dazu_machen} hinzugefügt!")
elif machen == "a":
laenge = len(todo)
print(f"du hast {laenge} elemente in deiner Liste:")
for x in todo:
print(f"-{x}")
elif machen == "l":
while laenge != xp:
elemente = todo[xp]
print(f"[{xp}] -{elemente}")
xp = xp 1
weg_machen = input(
"Welches element m?chtest du L?schen oder m?chtest du [A]brechen? ").lower
if weg_machen.isdigit():
weg_machen = int(weg_machen)
todo.pop(weg_machen)
print(f"es wurde erfolgreich gel?scht!")
elif weg_machen == "a":
print("Erfolgreich abgerbrochen")
else:
print("Unbekannte eingabe")
else:
print("Unbekannte eingabe")
print("bye")
uj5u.com熱心網友回復:
要檢查變數是否屬于給定型別,請使用 isinstance:
user_input = input("Press [A] or type 1").lower()
if isinstance(user_input, int):
user_input = int(user_input)
elif user_input == "a":
...
uj5u.com熱心網友回復:
user_input = input("Press [A] or type 1")
if user_input.isdigit():
user_input = int(user_input)
elif user_input.lower() == "a":
pass
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/412134.html
標籤:
