Page 1 of 1

Python -Programm Wenn Aussage -Ausgabe [Duplikat]

Posted: 04 Mar 2025, 04:39
by Anonymous
Ich schreibe mein 1. Python -Programm. Warum wird die boolesche Variable nicht unter meine If -Bedingung festgelegt? Mein Code unten - meine Ausgabe - < /p>

Code: Select all

0 Grade is =  B Did well ?  True ,85 Grade is =  B Did well ?  True
90 Grade is =  A Did well ?  True, 93 Grade is =  A Did well ?  True, 40 Grade is =  D Did well ?  True
< /code>
    did_well = True
def calc_grade (score) :

if score >= 90:
did_well = True
return "A"

elif score >= 80:
did_well = True
return "B"

elif score >= 70:
did_well = False
return "C"

else :
did_well = False
return "D"

for score in [80, 85, 90 , 93, 40]:
#print ( f{score}, "Grade is " {calc_grade (score)} )
grade_t = calc_grade (score)
print ( score, "Grade is = ", grade_t, "Did well ? ",  did_well )