Python练习题 10-11~10-12喜欢的数字
2017-06-04 11:48
471 查看
10-11 喜欢的数字:编写一个程序,提示用户输入他喜欢的数字,并使用
json.dump()将这个数字存储到文件中。再编写一个程序,从文件中读取这个值,并打
印消息“I know your favorite number! It’s _.”。
10-12 记住喜欢的数字:将练习 10-11 中的两个程序合而为一。如果存储了用户喜
欢的数字,就向用户显示它,否则提示用户输入他喜欢的数字并将其存储到文件中。运
行这个程序两次,看看它是否像预期的那样工作。
之前我犯了个错误,在
json.dump()将这个数字存储到文件中。再编写一个程序,从文件中读取这个值,并打
印消息“I know your favorite number! It’s _.”。
10-12 记住喜欢的数字:将练习 10-11 中的两个程序合而为一。如果存储了用户喜
欢的数字,就向用户显示它,否则提示用户输入他喜欢的数字并将其存储到文件中。运
行这个程序两次,看看它是否像预期的那样工作。
#coding:utf-8 import json string="please enter your favorite number: " Number=input(string.title()) filename='Favorite_number.json' with open(filename,'w') as f_obj: json.dump(int(Number),f_obj) with open(filename) as f_obj: User_number=json.load(f_obj) print("I know your favorite number is "+str(User_number))
运行结果:
Please Enter Your Favorite Number: 2 I know your favorite number is 2 ------------------ (program exited with code: 0) 请按任意键继续. . .
之前我犯了个错误,在
string="please enter your favorite number: "这一步里面我最开始用的是
str="please enter your favorite number: ",结果就出现了异常= =
Please Enter Your Favorite Number: 2 Traceback (most recent call last): File "喜欢的数字.py", line 10, in <module> print("I know your favorite number is "+str(User_number)) TypeError: 'str' object is not callable ------------------ (program exited with code: 1) 请按任意键继续. . .
相关文章推荐
- 输入12,从1到12这些整数中包含1 的数字有1,10,11和12,1一共出现了5次。
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数。
- 12_python_练习题——统计输入字符里面有多少
- Python练习题 10-1 Python 学习笔记
- 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了,logn的算法复杂度
- Python学习之路10——数字
- python学习——练习题(12)
- Python练习题(4)_吸血鬼数字实现
- Python_10_数字
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- python练习题 1-10
- |1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20所有这些字符串,把它的数字一个个剥离??
- 猜1-10的数字python脚本
- [C]求出满足下列条件的四位数:该数是个完全平方数,且第一、三位数字之和为10,第二、四位数字之积为12
- Python练习题 10-13 验证用户
- python数字图像处理(10):图像简单滤波
- Python基础(10)--数字
- 编写一个程序,求出满足下列条件的四位数:该数是个完全平方数,且第一、三位数字之和为10,第二、四位数字之积为12
- python 练习题 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?