mirror of
https://github.com/denis-on/basicsPython.git
synced 2026-02-03 16:10:51 +03:00
13 lines
695 B
Python
13 lines
695 B
Python
# Создать (программно) текстовый файл, записать в него программно набор чисел,
|
|
# разделённых пробелами. Программа должна подсчитывать сумму чисел в файле и выводить её на экран.
|
|
|
|
from random import randint
|
|
|
|
with open("task05.txt", "w+", encoding='utf-8') as f:
|
|
# запишем
|
|
f.write(f"{' '.join(map(str,[randint(1,99) for _ in range(100)]))}")
|
|
# вернемся в начало и прочтем файл
|
|
f.seek(0)
|
|
numbers = [int(i) for i in f.read().split()]
|
|
print(f'Сумма чисел из файла {sum(numbers)}')
|