import random kosci = [2,1,3,4,5] nazwy_punktow = ['Jedynki', 'Dwójki', 'Trójki', 'Czwórki', 'Piątki', 'Szóstki'] punkty = ['','','','','',''] def rzuc_kosci(numery_kosci : str): # "1234" for i in numery_kosci: index = int(i) - 1 kosci[index] = random.randint(1, 6) def pokaz_kosci(): print("___________________") for i in range(len(kosci)): print(f'kość nr. {i+1}: {kosci[i]}') print("___________________") def sprawdz_czy_przerzucamy(): odp = input("CZy chcesz przerzucać kości? (t/n)") if odp == 't' or odp == 'T': return True return False def pokaz_tabele_punktow(): print("___________________") for i in range(len(punkty)): print(f'{i+1}.{nazwy_punktow[i]}\t{punkty[i]}') print("___________________") def wstaw_punkty(): pole = int(input("Gdzie chcesz wstawić punkty (podaj numer rubryki): ")) if punkty[pole-1] == '': if 1 <= pole <= 6: wstaw_w_liczbowym(pole) else: print("Wybrałeś pole, w którym już wstawiłeś punkty") wstaw_punkty() def wstaw_w_liczbowym(liczba): liczba_punktow = 0 for kosc in kosci: if kosc == liczba: liczba_punktow += kosc punkty[liczba - 1] = liczba_punktow for tura in range(len(punkty)): rzuc_kosci("12345") pokaz_tabele_punktow() pokaz_kosci() for i in range(2): if sprawdz_czy_przerzucamy(): kosci_do_przerzucenia = input("Wypisz numery kości, które chesz przerzucić(bez spacji): ") rzuc_kosci(kosci_do_przerzucenia) pokaz_kosci() else: break pokaz_tabele_punktow() pokaz_kosci() wstaw_punkty() pokaz_tabele_punktow()