#Pobierz nazwę przedmiotu od użytkownika przedmiot = input("Z jakiego przedmiotu chcesz obliczyć średnią? ") # Pobierz liczbę ocen od użytkownika liczba_ocen = int(input("Ile ocen chcesz wprowadzić? ")) # Utwórz listę do przechowywania ocen i wag oceny = [] wagi = [] # Pobierz oceny i wagi od użytkownika for i in range(liczba_ocen): ocena = int(input(f"Podaj ocenę {i + 1} z przedmiotu {przedmiot}: ")) waga = float(input(f"Podaj wagę oceny {i + 1} (np. 1,00): ")) oceny.append(ocena) wagi.append(waga) # Oblicz średnią ocen ważoną srednia = sum([ocena * waga for ocena, waga in zip(oceny, wagi)]) / sum(wagi) # Zapytaj użytkownika, czy chce znać obliczoną średnią chce_znac_srednia = input("Czy chcesz znać obliczoną średnią? (tak/nie) ") # Wydrukuj średnią ocen, jeśli użytkownik chce ją znać if chce_znac_srednia == "tak": print(f"Średnia ocen z przedmiotu {przedmiot}: {srednia}")