Heim  >  Artikel  >  Backend-Entwicklung  >  Erweitertes Notensystem (Benötige Hilfe)

Erweitertes Notensystem (Benötige Hilfe)

WBOY
WBOYOriginal
2024-07-27 20:49:231040Durchsuche

Advanced Grade System (Need Help)

Szenario: Eine Schule verwendet ein detailliertes Benotungssystem, das die Note eines Schülers basierend auf der Teilnahme und den abgeschlossenen Aufgaben sowie den Testergebnissen anpasst:

Die Grundnote wird aus dem Testergebnis berechnet: A (90-100), B (80-89), C (70-79), D (60-69), F (unter 60).
Wenn die Teilnahme eines Schülers zu den besten 10 % gehört, addieren Sie eine Klassenstufe zu seiner Basisnote (aus B wird A).
Wenn weniger als 70 % der Aufgaben abgeschlossen sind, wird eine Klassenstufe von der Grundnote herabgestuft (aus B wird C).
Aufgabe: Schreiben Sie ein Python-Skript, das das Testergebnis des Schülers, den Teilnahmeprozentsatz und die Abschlussquote (Prozentsatz) der Aufgabe eingibt und dann die Endnote berechnet und ausdruckt

Das obige ist der detaillierte Inhalt vonErweitertes Notensystem (Benötige Hilfe). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn