题目如下:
Python编写一个程序,接受用户的输入并保存为新的文件,用函数封装程序,程序实现如图:
分析:
逻辑上讲还是不难的,需要用到f.write(),格式化字符串的知识以及函数的知识。
代码如下:
[reply]
def something(file_name): print("请输入内容【单独输入':w'保存退出】:",end='\n') f = open(file_name,'w') while 1: temp = input() if temp !=':w':f.write('%s\n' % temp) else:break f.close()file_name = input('请输入文件名:')something(file_name)
[/reply]
写的时候忘了加’\n’导致字符串一直没有换行,这首海子的诗歌,怎么读起来感觉这么让人悲伤。让人不忍读第二次。
诗歌如下:
[mark_e]
从明天起,做一个幸福的人
喂马,劈柴,周游世界
从明天起,关心粮食和蔬菜
我有一所房子,面朝大海,春暖花开
从明天起,和每一个亲人通信
告诉他们我的幸福
那幸福的闪电告诉我的
我将告诉每一个人
给每一条河每一座山取一个温暖的名字
陌生人,我也为你祝福
愿你有一个灿烂的前程
愿你有情人终成眷属
愿你在尘世获得幸福
我只愿面朝大海,春暖花开
[/mark_e]
悲伤的诗歌,悲伤的诗人。代码被隐藏,没有兴趣的就别看了。大鸟只是自己记录在这里,因为我忘了加’\n’导致很不美观,后来才想起来!
评论前必须登录!
注册