# definice funkce na výpočet faktoriálu def faktorial(n): """ výpočet faktoriálu návratová hodnota (typu int) je vypočtena jako n! pro zadané n (nezáporný int) """ if n == 0: return 1 vysledek = n for i in range(2, n): vysledek = vysledek * i return vysledek # příklad použití právě definované funkce: # výpis tabulky hodnot n! v rozsahu 0 až 20 # hlavní program for i in range(21): print(i, '! = ', faktorial(i), sep = '')