So können Sie einen Eingang für einen bestimmten Schlüssel im Wörterbuch in Python wiederholen, ohne ihn zu überspringenPython

Python-Programme
Anonymous
 So können Sie einen Eingang für einen bestimmten Schlüssel im Wörterbuch in Python wiederholen, ohne ihn zu überspringen

Post by Anonymous »

Ich versuche ein Skript zu erstellen, das vom Benutzer nach 5 Punkten eingibt. Jede Punktzahl entspricht einer bestimmten Verdünnung. Die Eingaben sind STRINGS und nur sechs "Zeichen" dürfen eingegeben und q beendet werden, um das Skript zu beenden und jede Verdünnung mit ihrer Punktzahl anzuzeigen, die eingegeben wurde.

Code: Select all

dil = ["1:16", "1:32", "1:64", "1:128", "1:256"]
corr_input = ["+", "++-", "-", "+-", "-a", "A"]
scores = {}

for dil in dil:
testscore = input("Enter score: ")
try:
if testscore in corr_input:
scores[dil] = testscore
elif testscore == "q":
print("Done!")
break
else:
print("Not a valid score!")
except TypeError:
print("Invalid input! Try again")
break
print(scores)
< /code>
Was ich bekomme! < /p>
#########
Enter score: +
Enter score: +
Enter score: v
Not a valid score!
Enter score: +
Enter score: +
{'1:16': '+', '1:32': '+', '1:128': '+', '1:256': '+'}`

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post