Python gra w kostki

import random

def rzuc_kosci(ilosc_kostek):
return [random.randint(1, 6) for _ in range(ilosc_kostek)]

def oblicz_punkty(kosci):
licznik = {x: kosci.count(x) for x in set(kosci)}
return sum(x * licznik[x] for x in licznik if licznik[x] > 1)

def main():
while True:
try:
ilosc = int(input(„Ile kostek chcesz rzucić? (3-10): „))
if ilosc < 3 or ilosc > 10:
print(„Podaj liczbę z przedziału 3-10!”)
continue
except ValueError:
print(„Wprowadź liczbę!”)
continue

    kosci = rzuc_kosci(ilosc)
    print("\n".join([f"Kostka {i+1}: {kosci[i]}" for i in range(ilosc)]))
    print(f"Liczba uzyskanych punktów: {oblicz_punkty(kosci)}")

    if input("Jeszcze raz? (t/n): ").lower() != 't':
        break

if name == „main„:
main()