我一直在处理这项任务(5个月),但我仍然不明白该怎么做..
请考虑以下代码:
f=open(filen, ”w”)
while n>0:
f.write(str(n)+”\n”)
n=n-2
f.close()
任务: 确定适当的参数并将代码封装为自己的函数。 另外,在您的版本中添加适当的异常处理!
我知道我必须从“def”开始,类似于“def function():”。之后的代码。 关于异常处理,我没有任何线索..
答案 0 :(得分:1)
def do():
with open(filen, 'w') as f
for n in range(0, 8, 2):
f.write(str(n)+'\n')
答案 1 :(得分:1)
你可以创建一个函数并像这样调用它:
def write_even_nums(file_name, n):
with open(file_name, 'w') as f:
while n > 0:
f.write(str(n) + '\n')
n = n - 2
write_even_nums('out.txt', 100)