def kto_wygral_z_wejscia():
# Wczytanie danych dla Algosi
algosia_wyniki = list(map(int, input("Wprowadź 18 liczb dla Algosi, oddzielając je spacją: ").strip().split()))
# Wczytanie danych dla Bajtka
bajtek_wyniki = list(map(int, input("Wprowadź 18 liczb dla Bajtka, oddzielając je spacją: ").strip().split()))
# Liczymy sumę punktów dla obu zawodników
algosia_suma = sum(algosia_wyniki)
bajtek_suma = sum(bajtek_wyniki)
# Porównujemy sumę punktów
if algosia_suma > bajtek_suma:
return "Algosia"
elif bajtek_suma > algosia_suma:
return "Bajtek"
else:
# Jeśli suma punktów jest równa, sprawdzamy punkty za poszczególne zadania
for punkty in range(10, 0, -1):
algosia_punkty = algosia_wyniki.count(punkty)
bajtek_punkty = bajtek_wyniki.count(punkty)
if algosia_punkty > bajtek_punkty:
return "Algosia"
elif bajtek_punkty > algosia_punkty:
return "Bajtek"
# Jeśli wszystko inne zawiodło, jest remis
return "remis"
# Uruchomienie funkcji z interaktywnym wejściem nie jest możliwe w bieżącym środowisku.
# Poniżej znajduje się przykład użycia tej funkcji:
# print(kto_wygral_z_wejscia())
# Uwaga: Aby uruchomić powyższy kod w swoim środowisku, należy usunąć komentarz z linii print.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | def kto_wygral_z_wejscia(): # Wczytanie danych dla Algosi algosia_wyniki = list(map(int, input("Wprowadź 18 liczb dla Algosi, oddzielając je spacją: ").strip().split())) # Wczytanie danych dla Bajtka bajtek_wyniki = list(map(int, input("Wprowadź 18 liczb dla Bajtka, oddzielając je spacją: ").strip().split())) # Liczymy sumę punktów dla obu zawodników algosia_suma = sum(algosia_wyniki) bajtek_suma = sum(bajtek_wyniki) # Porównujemy sumę punktów if algosia_suma > bajtek_suma: return "Algosia" elif bajtek_suma > algosia_suma: return "Bajtek" else: # Jeśli suma punktów jest równa, sprawdzamy punkty za poszczególne zadania for punkty in range(10, 0, -1): algosia_punkty = algosia_wyniki.count(punkty) bajtek_punkty = bajtek_wyniki.count(punkty) if algosia_punkty > bajtek_punkty: return "Algosia" elif bajtek_punkty > algosia_punkty: return "Bajtek" # Jeśli wszystko inne zawiodło, jest remis return "remis" # Uruchomienie funkcji z interaktywnym wejściem nie jest możliwe w bieżącym środowisku. # Poniżej znajduje się przykład użycia tej funkcji: # print(kto_wygral_z_wejscia()) # Uwaga: Aby uruchomić powyższy kod w swoim środowisku, należy usunąć komentarz z linii print. |
English