Печать
Категория: File
Просмотров: 146

File2. Дано имя файла и целое число N (> 1). Создать файл целых чисел с данным именем и записать в него N первых положительных четных чисел (2, 4, ...).

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

import random

file_name = "file02.txt"
N = random.randrange(1,10)
try:
f = open(file_name, "w")
f.write("N = " + (str)(N) + '\n')
try:
for i in range(N):
f.write((str)((i+1)*2) + '\n')
finally:
f.close()
except IOError:
print('Файл не создан')