Immer wenn ich das Grading-Programm, das ich erstellt habe, laufen, funktioniert es gut, aber der Text "None" zeigt immer wieder und ich weiß nicht warum. Hier ist der Code:input() produziert immer "None"
Grade_in=input(print("Enter Your Grade (Only Upper Case):"))
if (Grade_in=='A+') :
print ("Numeric Grade is 4")
elif (Grade_in=='A'):
print("Numeric Grade is 4")
elif (Grade_in=='A-'):
print("Numeric Grade is 4.3")
elif (Grade_in=='B+'):
print ("Numeric Grade is 3.3")
elif (Grade_in=='B'):
print ("Numeric Grade is 3")
elif (Grade_in=='B-'):
print ("Numeric Grade is 2.7")
elif (Grade_in=='C+'):
print ("Numeric Grade is 2.3")
elif (Grade_in=='C'):
print ("Numeric Grade is 2")
elif (Grade_in=='C-'):
print ("Numeric Grade is 1.7")
elif (Grade_in=='D+'):
print ("Numeric Grade is 1.3")
elif (Grade_in=='D'):
print ("Numeric Grade is 1")
elif (Grade_in=='D-'):
print ("Numeric Grade is 0.7")
elif (Grade_in=='F') :
print ("Numeric Grade is 0")
else :
print ("Invalid Grade..!")
OUTPUT :
Enter Your Grade (Only Upper Case):
NoneB-
Numeric Grade is 2.7
Entfernen Sie die Funktion 'print' aus der 'Eingabe'-Funktion. – anupsabraham