请看一下这道Python程序!

产生一百个随机两位整数,将偶数写到TXT文件中,十个一行
具体怎么弄啊,我搞出来的要么是空白要么就是奇数偶数混在一起
请各位解答一下



望采纳,谢谢!

#产生一百个随机两位整数,将偶数写到TXT文件中,十个一行
import random
count = 1
with open('num.txt', 'a', encoding='utf-8') as f1:
    for i in range(200):
        num = random.randint(10, 99)
        if num %2 ==0:
            f1.write(str(num) + ' ')
            count +=1
        if count % 11 ==0:
            f1.write('\n')
            count +=1
        


实现方式有很多,试举一例,抛砖引玉

import random
nums_list = [random.randint(10,99) for _ in range(100)]
even_nums = [str(i)+' ' for i in nums_list if i%2==0]
for i in range(10,100,11):
    if i<len(even_nums):
        even_nums.insert(i,'\n')
    else:
        break

with open(r'C:\nums.txt','w') as f:
    f.write(''.join(even_nums))