list.py 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # Подсчитать среднюю оценку студента за семестр
  2. # Вариант 1
  3. """
  4. ocenka_1 = int(input("Введите первую оценку: "))
  5. ocenka_2 = int(input("Введите вторую оценку: "))
  6. ocenka_3 = int(input("Введите третью оценку: "))
  7. ocenka_4 = int(input("Введите четвертую оценку: "))
  8. average_ocenka = (ocenka_1 + ocenka_2 + ocenka_3+ ocenka_4) / 4
  9. print("Средняя оценка: ", average_ocenka)
  10. """
  11. # Вариант 2 (списки)
  12. spisok_ocenok = list() # инициализируем массив
  13. spisok_ocenok = [] # инициализируем массив
  14. ocenka_n = int(input("Введите количество оценок: "))
  15. for i in range(0, ocenka_n):
  16. ocenka = int(input(f"Введите оценку №{i+1}: "))
  17. # добавить значение в список
  18. spisok_ocenok.append(ocenka)
  19. # подсчет среднего арифметического
  20. summa = 0
  21. for i in range(0, ocenka_n):
  22. ocenka = spisok_ocenok[i]
  23. print(f"Запомненная оценка №{i+1}: {ocenka}")
  24. summa = summa + ocenka
  25. print(f"Текущая сумма: {summa}")
  26. average_ocenka = summa / ocenka_n
  27. print("Средняя оценка: ", average_ocenka)
  28. for ocenka in spisok_ocenok:
  29. print(f"Запомненная оценка №{i+1}: {ocenka}")
  30. summa = summa + ocenka
  31. print(f"Текущая сумма: {summa}")