作业的完整代码我放在Github上,可以在我的github中查看。
10-1:Python学习笔记:写一个文本文件learning_python.txt
,每一行以In Python you can
打头。编写程序读取这个文件,并将所写的内容打印三次。第一次打印时读取整个文件,第二次读取时遍历文件对象,第三次将各行保存到列表中,然后在with
语句块外打印列表。
1 | # First |
运行:
10-2:C语言学习笔记:用replace()
方法将文件中的每一行字符串中的Python
修改为C
然后输出。
1 | with open('learning_python.txt') as f: |
运行:
10-3:访客:编写一个程序提醒用户输入其名字,用户响应后将其名字保存到guest.txt
中。
1 | name = input('Please input your name: ') |
运行:
10-6:加法运算:提示用户输入两个数字,并输出求和结果,如果输入不是数字则捕获ValueError
错误,并打印一条有好的提示信息。
1 | try: |
运行:
10-11:喜欢的数字:编写一个程序,提示用户输入他喜欢的数字,并使用json.dump()
将这个数字保存到文件中,再编写一个程序来读取这个文件,并打印出这个数字。
save_num.py:
1 | # file: save_num.py |
load_num.py:
1 | # load_num.py |
运行: