import random

kosci = [1,2,3,4,67]
nazwy_punktow = ["Jedynki","Dwójki","Trójki","Czwórki","Piątki","Szóstki"]
punkty = ["","","","","",""]

def rzuc_koscmi(numery_kosci:str):
    for i in numery_kosci: 
        index = int(i) - 1 
        kosci[index] = random.randint(1,6)

def pokaz_kosci():
    print("_____________KOŚCI____________________")
    for i in range(len(kosci)):
        print(f"{i+1}.    / {kosci[i]} / ")
    print("______________________________________")

def sprawdz_czy_przerzucamy():
    odp = input("Czy chcesz przerzucić kości? (t/n)  ")
    if odp == "t" or odp == "T":
        return True
    else:
        return False
    
def pokaz_tabele_punktow():
    print("__________PUNKTY____________________")
    for i in range(len(punkty)):
        print(f"{i+1}. {nazwy_punktow[i]}:\t{punkty[i]}")
    print("____________________________________")

def wstaw_w_liczbowym(pole):
    liczba_punktow = 0
    for kosc in kosci:
        if kosc == pole:
           liczba_punktow += int(kosc)
    punkty[int(pole)-1] = liczba_punktow

def wstaw_punkty():
    pole = int(input("Gdzie chcesz wstawić punkty  (podaj numer): "))
    if punkty[int(pole)-1] == "":
        if 1 <= pole <= len(punkty):
            wstaw_w_liczbowym(pole)
        else:
            print("Wybrałeś pole z poza zakresu...")
            wstaw_punkty
    else:
        print("Wybrałeś pole, w którym już wstawiałeś punkty...")
        wstaw_punkty

#-------------------------------------------------------------------------------------#   


def tury(liczba_tur):
   
   


   for j in range(liczba_tur):
     rzuc_koscmi("12345")
     pokaz_kosci()


     for i in range(2):
       if sprawdz_czy_przerzucamy():
           kosci_do_przerzutu = input("Wypisz numery kosci, które chcesz przerzucić(bez spacji)  ")
           rzuc_koscmi(kosci_do_przerzutu)
           pokaz_kosci()
       else:
           break
     pokaz_tabele_punktow()  
     wstaw_punkty()
     pokaz_tabele_punktow()
     print(f"Twój wynik to: {sum(punkty)}")


tury(6)
