Чётные и нечётные числа

задача: напиши программу, которая записывает в первый файл все чётные числа до 100, а во второй все нечётные.

что у меня получилось:

i = 1
sum1 = 0
sum2 = 0
while i <= 100:
    if i % 2 == 0:
        sum1 += i
    else:
        sum2 += i
    i +=1
print ('Четная сумма от 1 до 100:% d'% sum1)
print ('Нечетная сумма от 1 до 100:% d'% sum2)

Помогите пожалуйста :(


Ответы (2 шт):

Автор решения: Platon Nosenko
i = 1
f =  open('четное.txt', 'wt')
g = open('нечетное.txt', 'wt')
while i <= 100:
    if i % 2 == 0:
        f.write(str(i) + '\n')
        print(f"четное: {i}")
    else:
        g.write(str(i) + '\n')
        print(f"нечетное: {i}")
    i +=1

всем спасибо кто не скинул готовый код(честно, спасибо) так я хоть пошевелил мозгами)

→ Ссылка
Автор решения: Даня Хелл
count = 100

f1 = open("file1.txt", "a")
f2 = open("file2.txt", "a")

for num in range(1, count + 1):
    if num % 2 == 0:
        f1.write(str(num) + "\n")
    else:
        f2.write(str(num) + "\n")

f1.close()
f2.close()
→ Ссылка