Im пытается создать генератор случайных чисел, который записывает в текстовый файл. Полный код будет отлично исполнен с исключением, что он выполняет только 1 номер. Мне нужно, чтобы это было 12. Я также знаю, что если я выберу код, который производит 12 чисел, используя команду ap rint, но как только я верну его обратно без команды печати и попробую отправить его в txt-файл оно восходит только делает 1.Запись генератора случайных чисел в текстовый файл
#This program writes 1 line of 12 random integers, each in the
#range from 1-100 to a text file.
def main():
import random
#Open a file named numbersmake.txt.
outfile = open('numbersmake.txt', 'w')
#Produce the numbers
for count in range(12):
#Get a random number.
num = random.randint(1, 100)
#Write 12 random intergers in the range of 1-100 on one line
#to the file.
outfile.write(str(num))
#Close the file.
outfile.close()
print('Data written to numbersmake.txt')
#Call the main function
main()
Ive сделали довольно ABIT исследований, но я просто не могу понять, что я пропал без вести. Помогите?
Ваш оператор записи должен находиться внутри вашей петли. –
, пожалуйста, исправьте заголовок. –