Text1. Дано имя файла и целые положительные числа N и K. Создать текстовый файл с указанным именем и записать в него N строк, каждая из которых состоит из K символов «*» (звездочка).
Решение на Python 3:
import random
file_name = "text01.txt"
N = random.randrange(1,10)
K = random.randrange(1,10)
s = "*"*K
print("N = ", N, "; K = ", K)
print(s)
try:
f = open(file_name, "w")
f.write("N = " + (str)(N) + "; K = " + (str)(K) + '\n')
try:
for i in range(N):
f.write(s + "\n")
finally:
f.close()
except IOError:
print('Файл не создан')