import random
kosci = [1, 2, 3, 4, 6]
nazwy_punktów = ['Jedynki', 'Dwójki', 'Trójki', 'Czwórki', 'Piątki', 'Szóstki']
punkty = ['','','','','','']

def rzuc_koscmi(numer_kosci: str):
    for i in numer_kosci:
        index = int(i) - 1
        kosci[index] = random.randint(1,6)


def pokaz_kosci():
    print('_________________________')
    for i in range(len(kosci)):
        print(f'{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
    else:
        return False
    
def pokaz_tabele_punktow():
    print('___________________________')
    for i in range (len(punkty)):
        print(f'{i+1}.{nazwy_punktów[i]}\t{punkty[i]}')
    print('___________________________')


rzuc_koscmi("12345")
pokaz_tabele_punktow()
pokaz_kosci()

for i in range(2):
    czy_przerzut = sprawdz_czy_przerzucamy()
    if czy_przerzut:
        kosci_do_przerzutu = input('Wybierz nr kości które chcesz przerzucić: ')
        rzuc_koscmi(kosci_do_przerzutu)
        pokaz_kosci()
    else:
        break


def wstaw_w_liczbowym(liczba):
    liczba_punktow = 0
    for kosc in kosci:
        if kosc == liczba:
            liczba_punktow += kosc
    punkty[liczba-1] = liczba_punktow

def wstaw_punkty():
    pole = int(input('Gdzie chcesz umieścić punkty'))
    if punkty[pole-1] == '':
        if 1 <= pole <= 6:
            wstaw_w_liczbowym(pole)
    else:
        print('Wybrano pole w którm wstawiono punkty')
        wstaw_punkty()


pokaz_tabele_punktow()
pokaz_kosci()
wstaw_punkty()
pokaz_tabele_punktow()