Wie würde ich nach meinem Wörterbuch suchen? Wenn Kinderergebnis größer oder gleich 100 ist (sie sollten nur 8 Geschenke erhalten), zwischen 50 und 100 (5 erhalten) und unter 50 (get 2)Wie würde ich Elemente des Python-Wörterbuchs auswählen, die größer als ein bestimmter Wert sind
People={"Dan":22,
"Matt":54,
"Harry":78,
"Bob":91}
def displayMenu():
print("1. Add presents")
print("2. Show score of child")
print("3. Add Student")
print("4. Delete students")
print("5. Show text File: ")
print("6. Quit")
choice = int(input("Enter your choice : "))
while 6< choice or choice< 1:
choice = int(input("Invalid. Re-enter your choice: "))
return choice
def addpresents():
name= input('Enter child for their score: ')
if name in People:
print(People[name])
option = displayMenu()
while option != 6:
if option == 1:
addpresents()
if option == 3:
addstudents()
if option == 4:
delete()
if option== 5:
txtfile()
elif option == 2:
print("Program terminating")
option = displayMenu()
Können Sie erklären, was es ist der Code, dass die Erfüllung Erwartung tut nicht wahr? Beschränken Sie sich auf [mcve], damit der Leser schneller zu Ihrem Problem gelangt. An diesem Punkt bitten Sie den Leser, Ihren Code zu übernehmen, ihn auszuführen und ihn vollständig zu beheben. Sie sollten auf den Bereich des Fehlers hinweisen. – idjaw