в декабре я начал работать с Python и из-за личных проблем не могу уделять ему столько внимания, сколько мог бы. Мне нужна помощь с моим первым базовым проектом. Мне нужно написать программу, которая позволяет пользователю записывать количество школьных оценок и подсчитывать среднее значение. Я могу начать, написать список оценок, но я не могу набрать код, который будет считать средний. Я предполагаю, что моя проблема заключается в некоторых базовых знаниях, которых мне не хватает. Буду признателен за каждую помощь, ребята.
РЕДАКТИРОВАТЬ:
assignments = 5
x = [int(input('Ocena z cwiczenia {}: '.format(i+1))) for i in range(assignments)]
finalGrade = int(input('Ocena z kolokwium: '))
average_assignment_grade = (sum(x) + finalGrade) / 6
print()
print('Średnia')
for number in range(1):
print(format(average_assignment_grade, '.1f'))
A.append(average_assignment_grade);
grades_sum = sum(A)
grades_average = grades_sum / 6
if grades_sum < 3 print ("Przedmiot nie zaliczony")
else print("Przedmiot zaliczony")
File "<ipython-input-43-fe40b7e5825c>", line 23
if grades_sum < 3 print ("Przedmiot nie zaliczony")
Итак, это код. Как видите, я хотел показать, сдал студент или нет (на польском, Przedmiot nie zaliczony — не сдал, Przedmiot zaliczony — сдал), но получил недопустимую синтаксическую ошибку. Я просмотрел свои записи и сделал все, как они говорят, но, очевидно, что-то не так, и я понятия не имею, что. Вы можете помочь сейчас?
listname = []
и используйте цикл для ввода, чтобы добавить баллы в список, затем сделайте что-то вродеaverage = sum(listname)/len(listname)
. Это один из простых способов сделать это. - person JackTheCrab   schedule 21.02.2021