Dies ist der Code, den ich gemacht habe und was auch immer die Ausgabe ist immer "Grade:", ich möchte es einen Buchstaben ausgeben, aber es wird nicht. Ich habe versucht, Kommas zu verwenden, aber nichts scheint zu funktionieren. Ich habe mich umgesehen, kann aber keine Antwort auf mein Problem finden.Buchstaben der Variablen zuweisen
score = input
grade = ""
if score == "5":
grade == "A"
if score == "4":
grade == "B"
if score == "3":
grade == "C"
if score == "2":
grade == "D"
if score == "1":
grade = "E"
if score == "0":
grade == "F"
print("Grade:" + grade)
Ist 'input' und deshalb' score' tatsächlich ein int und kein String? Also sollte "score == 5" nicht "score ==" 5 "' sein? Entschuldigung für das Raten, aber ohne [McVe] kann ich nichts machen. – astidham2003
Was passiert, wenn Sie mit "score =" 5 "' beginnen? – astidham2003
@StefanPochmann Nein. Wo ist 'input' im Beispiel eingestellt? Es ist nicht vollständig. – astidham2003