Ich schreibe mein 1. Python -Programm. Warum wird die boolesche Variable nicht unter meine If -Bedingung festgelegt? Mein Code unten - meine Ausgabe - < /p>
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]
Ich bin ein Anfänger in C++. Könnten Sie mir helfen herauszufinden, was dieses Problem verursacht?
Als ich MinGW zum Kompilieren eines C++-„Hello World“-Programms verwendete, stellte ich fest, dass...
(1) fordern Sie den Benutzer auf, zwei Wörter und eine Nummer einzugeben und jeweils in separate Variablen zu speichern. Dann diese drei Werte auf einer einzelnen Zeile ausgeben, die durch einen Raum...