Text2. Дано имя файла и целое число N (0 < N < 27). Создать текстовый файл с указанным именем и записать в него N строк: первая строка должна содержать строчную (то есть маленькую) латинскую букву «a», вторая — буквы «ab», третья — буквы «abc» и т. д.; последняя строка должна содержать N начальных строчных латинских букв в алфавитном порядке.

Решение на Python 3:

import random

file_name = "text02.txt"
N = random.randrange(0,27)
print("N = ", N)
print("code of 'a' ", ord('a'))
try:
f = open(file_name, "w")
try:
f.write("N = " + str(N) + "\n")
s = ''
for i in range(N):
s += chr(ord('a') + i)
f.write(s + "\n")
finally:
f.close()
except IOError:
print('Файл не создан')