Facebook
From Serafin Klatecki, 2 Weeks ago, written in Python.
Embed
Download Paste or View Raw
Hits: 124
  1.  #Pobierz nazwę przedmiotu od użytkownika
  2. przedmiot = input("Z jakiego przedmiotu chcesz obliczyć średnią? ")
  3.  
  4. # Pobierz liczbę ocen od użytkownika
  5. liczba_ocen = int(input("Ile ocen chcesz wprowadzić? "))
  6.  
  7. # Utwórz listę do przechowywania ocen i wag
  8. oceny = []
  9. wagi = []
  10.  
  11. # Pobierz oceny i wagi od użytkownika
  12. for i in range(liczba_ocen):
  13.     ocena = int(input(f"Podaj ocenę {i + 1} z przedmiotu {przedmiot}: "))
  14.     waga = float(input(f"Podaj wagę oceny {i + 1} (np. 1,00): "))
  15.     oceny.append(ocena)
  16.     wagi.append(waga)
  17.  
  18. # Oblicz średnią ocen ważoną
  19. srednia = sum([ocena * waga for ocena, waga in zip(oceny, wagi)]) / sum(wagi)
  20.  
  21. # Zapytaj użytkownika, czy chce znać obliczoną średnią
  22. chce_znac_srednia = input("Czy chcesz znać obliczoną średnią? (tak/nie) ")
  23.  
  24. # Wydrukuj średnią ocen, jeśli użytkownik chce ją znać
  25. if chce_znac_srednia == "tak":
  26.     print(f"Średnia ocen z przedmiotu {przedmiot}: {srednia}")