by Anonymous » 04 Mar 2025, 04:39
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 )
Ich schreibe mein 1. Python -Programm. Warum wird die boolesche Variable nicht unter meine If -Bedingung festgelegt? Mein Code unten - meine Ausgabe - < /p>
[code]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 )
[/code]