Условия задачи:

 

Программа записи файла со случайными числами. Напишите программу, которая пишет в файл ряд случайных чисел. Каждое случайное число должно быть в диапазоне от 1 до 500. Приложение должно предоставлять пользователю возможность назначать
количество случайных чисел, которые будут содержаться в файле.

 

Решение задачи:

from random import randint

def main():
    quantity_num = int(input('Введите количество цифр в файле: '))
    with open('random_num.txt', 'w') as out_file:
        for i in range(quantity_num):
            num = randint(1,500)
            out_file.write(str(num) + '\n')
main()