Stecken auf einer Liste, z.B. auf Zybooks für Python
Ich habe Probleme mit einem problem an Zybooks und hier ist das problem und der code, dass Sie bieten Sie mit. Die Sprache ist Python.
Zuweisen sum_extra
mit der gesamten extra Gutschrift erhalten gegeben Liste test_grades
. Die Gutschrift 100
ja nichts über 100
ist extra credit. Für das gegebene Programm sum_extra
ist 8
weil 1 + 0 + 7 + 0 is 8
.
Beispiel für die Ausgabe für dieses Programm:
Summe extra: 8
test_grades = [101, 83, 107, 90]
sum_extra = -999 # Initialize 0 before your loop
'''Enter your code here'''
print('Sum extra:', sum_extra)
Dies ist der Letzte Versuch:
for i in range(len(test_grades)):
sum_exta = 100 - int(test_grades)
Ich weiß nur nicht, wie Sie fortfahren weiter mit code. Ich bin einfach verloren.
warum
Dein code scheint einfach wie setup-code. Gibt es nicht einen tatsächlichen Versuch hier. Können Sie zeigen Sie Ihre neuesten Versuch auf, wie Sie versucht, zu berechnen, für die extra-credits?
Es ist ziemlich einfach, nehmen Sie 100 entfernt von jedem beliebigen grade > 100 und die Summe all dieser Werte. Sie sollten den Versuch machen, mit dieser information. Wenn Sie nicht weiterkommen, kommen zurück und stellen die Frage aber, sollte es ziemlich einfach zu implementieren.
for i in range(len(test_grades)): sum_exta = 100 - int(test_grades)
Das war mein letzter Versuch, ich denke, ich weiß nur nicht, wie Sie fortfahren weiter mit code. Ich bin einfach verloren.
sum_extra
Wert -999
?Dein code scheint einfach wie setup-code. Gibt es nicht einen tatsächlichen Versuch hier. Können Sie zeigen Sie Ihre neuesten Versuch auf, wie Sie versucht, zu berechnen, für die extra-credits?
Es ist ziemlich einfach, nehmen Sie 100 entfernt von jedem beliebigen grade > 100 und die Summe all dieser Werte. Sie sollten den Versuch machen, mit dieser information. Wenn Sie nicht weiterkommen, kommen zurück und stellen die Frage aber, sollte es ziemlich einfach zu implementieren.
for i in range(len(test_grades)): sum_exta = 100 - int(test_grades)
Das war mein letzter Versuch, ich denke, ich weiß nur nicht, wie Sie fortfahren weiter mit code. Ich bin einfach verloren.
InformationsquelleAutor Zacadea | 2016-10-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ziemlich einfach, versuchen
sum
Funktion und "list comprehension" mit Bedingung:Oder wir verwenden generator-Ausdruck, wenn alles, was wir brauchen, ist die Iteration einmal(ohne weitere Liste Verwendung):
Ich glaubst könnte es schneller sein, um einen generator-Ausdruck hier.
du bist willkommen ...
Hinzugefügt als alternative, danke
InformationsquelleAutor RomanPerekhrest