2017-11-06 4 views
-4

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) 
+0

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

+1

Was passiert, wenn Sie mit "score =" 5 "' beginnen? – astidham2003

+0

@StefanPochmann Nein. Wo ist 'input' im Beispiel eingestellt? Es ist nicht vollständig. – astidham2003

Antwort

2

Sie müssen:

1- Einsatz einen Operator = zuweisen.

2- einen Wert zuweisen score über input()

score = input("enter the score (0-5):") 
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) 
+0

Thanks for the edit (0-5) jhpratt –

+0

Kleine Details machen einen Unterschied! Deshalb mag ich das 6-stellige Bearbeitungslimit nicht besonders. – jhpratt

2

Zuordnung verwendet ein einzelnes Gleichheitszeichen, Vergleich verwendet zwei.

(Wenn Sie die Variable sind zuweisen, verwenden Sie nur ein Gleichheitszeichen)

+0

das funktioniert nicht Ich habe versucht, aber danke für den Versuch zu helfen –

+0

Ich gehe davon aus, dass Sie irgendwo eine Eingabevariable einstellen. Sie müssen jedoch ändern, was ich gesagt habe. Es wird sonst nicht funktionieren :) – jhpratt

+0

Bitte schauen Sie, ich habe den obigen Code aktualisiert ... –

Verwandte Themen