vvkSeven
@vvkSeven
Junior Python Dev

Как записать результат в отдельный txt файл?

Здравствуйте. Есть код:
import sys
numbers = []
with open('numbers.txt', 'r') as f:
    items = f.read().split('\n')
    for i in items:
        numbers.append([int(n) for n in i.split(',')])

for nums in numbers:
    for num in range(1, nums[2]+1):
        if num % nums[0] == 0 and num % nums[1] == 0:
            print('FB', end = ' ')
        elif num % nums[0] == 0:
            print('F', end = ' ')
        elif num % nums[1] == 0:
            print('B', end = ' ')
        else:
            print(num, end = ' ')
        print(nums)


Нужно записать результат подсчета в отдельный .txt файл. Подскажите, как это сделать
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
total4c
@total4c
Говнокодер
import sys
numbers = []
with open('numbers.txt', 'r') as f:
    items = f.read().split('\n')
    for i in items:
        numbers.append([int(n) for n in i.split(',')])

for nums in numbers:
    for num in range(1, nums[2]+1):
        if num % nums[0] == 0 and num % nums[1] == 0:
            print('FB', end = ' ')
        elif num % nums[0] == 0:
            print('F', end = ' ')
        elif num % nums[1] == 0:
            print('B', end = ' ')
        else:
            print(num, end = ' ')
        print(nums)
with open("test.txt", "w", encoding='utf-8') as f:
        f.write(f'Результат подсчета: {nums}')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы