die Berechnung von Schüler/Klasse Durchschnitt mit python
python 3.3.3
Ich versuche ein Programm zu schreiben, für die Klasse, und ich bin verloren. Hier ist, was ich tun muss.
Ich brauche zu berechnen, Durchschnitt pro Schüler, basierend auf die Noten eingegeben.
Ich brauche zum berechnen einer Klasse durchschnittlich.
wenn ein Schüler in eine Klasse von -1 Eingabe der Noten beenden.
müssen drucken Sie eine Nachricht mit jedem Studenten. Klasse.
die Schüler-grade zeigen, sollte eine numerische Note und einen Brief Note.
die Nachricht wird auf der Grundlage von den Studierenden Brief Note.
wie kann ich die sammeln und speichern die Schüler-name und Tests Noten.
also kann ich die Ausgabe, die es alle auf einmal, wo es sich zeigen wird, die Schüler nennen.
thier numerischen Durchschnitt, einen Brief Klasse auf der Grundlage, dass die Durchschnittliche,
und eine Aussage, basierend auf den Brief grade dabei konnten Sie?
heres der code, den ich bisher:
def main():
another_student = 'y'
while another_student == 'y' or another_student == 'Y':
student_average()
print()
another_student = input('do you have another student to enter (y/n) ? ')
while another_student == 'n' or another_student == 'N':
student_average_list()
class_average()
break
def student_average():
total = 0.0
print()
student_name = input('what is the students name? ')
print()
print()
print(student_name)
print('-------------------')
number_of_tests = int(input('please enter the number of tests : '))
for test_num in range(number_of_tests):
print('test number', test_num + 1, end='')
score = float(input(': '))
total += score
student_average = total / number_of_tests
print ()
print(student_name,"'s average is : ",student_average, sep='')
def student_average_list():
print ('kahdjskh')
def class_average():
print ('alsjd')
main()
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dies ist nah an, was Sie im Grunde suchen. Es definiert eine
Student
Klasse zu machen, die Datenspeicherung und-Verarbeitung ein wenig leichter zu verwalten.Müssen Sie halten eine Liste der Marken für die ganze Klasse.
student_average
Funktion tut zu viele Dinge. Vielleicht machen Sie eine Funktionget_student_marks
dass nur gibt die Liste der studentischen Marken. Brauchen Sie eineaverage
Funktion zum berechnen des Mittelwertes einer Liste, die Sie beispielsweise verwenden, wenn Sie als Schüler /innen-Durchschnitt-und-Klasse-Durchschnitt. Viel Glück!