import random
def generuj_priklady_na_nasobenie():
priklady = []
for _ in range(5):
a = random.randint(1, 10)
b = random.randint(1, 10)
priklady.append(f"{a} * {b} =")
return priklady
def generuj_priklady_na_delenie():
priklady = []
for _ in range(5):
b = random.randint(1, 10)
a = b * random.randint(1, 10)
priklady.append(f"{a} / {b} =")
return priklady
def generuj_pracovny_list(pocet_pracovnych_listov):
for i in range(1, pocet_pracovnych_listov + 1):
with open(f'pracovny_list_{i}.txt', 'w') as subor:
subor.write("Príklady na násobenie:\n")
priklady_na_nasobenie = generuj_priklady_na_nasobenie()
for priklad in priklady_na_nasobenie:
subor.write(priklad + "\n")
subor.write("\nPríklady na delenie:\n")
priklady_na_delenie = generuj_priklady_na_delenie()
for priklad in priklady_na_delenie:
subor.write(priklad + "\n")
def main():
pocet_pracovnych_listov = int(input("Zadajte počet pracovných listov na vygenerovanie: "))
generuj_pracovny_list(pocet_pracovnych_listov)
print(f"Vygenerovaných {pocet_pracovnych_listov} pracovných listov.")
if __name__ == "__main__":
main()