1、:数字增加千分位分隔符输出
问题描述:获得用户输入的一个数字,增加数字的千位分隔符,以30字符宽度居中输出。
2、 无空隙空格输出
问题描述:获得用户输入,去掉其中全部空格,将其他字符按收入顺序打印输出。
3、稳定的计算程序
问题描述:
从用户输入一个数字x,计算并输出(1/x)的x次幂,保留小数点后4位。
要考虑输入异常,如果输入非数字,输出提示:请输入数字;如果运算不正确,输出提示: 运算异常。【本题需要采用try-except异常处理语句】
4、浮点数判断
问题描述:s="9e10"是一个字符串,编写程序判断s是否是浮点数形式字符串,即包含小数点或采用科学计数法形式表示。如果是则输出True,否则输出False。
5、商店找钱给顾客
问题描述:商店需要找钱给顾客,现在只有50元,5元和1元的人民币若干张。输入一个整数金额值,给出找钱的方案,假设人民币足够多,且优先使用面额大的钱币。
【公式:?=50*?=5*?+?】
举个例子:180=50*3+5*6+0 所以需要3张50元和6张5元的
下面我给出了两种形式,可依据个人喜好选择
6、天天向上的力量
问题描述:
这是"实例"题,与课上讲解实例相同,请作答检验学习效果。
工作日模式要努力到什么水平,才能与每天努力1%一样?
-A君: 一年365天,每天进步1%,不停歇
-B君: 一年365天,每周工作5天休息2天,休息日下降1% ,要多努力呢?
每周工作5天休息2天,计算工作日的努力参数是多少才能与每天努力1%一样。
要求如下:
(1) 一年365天,以第0天的能力值为基数,记为1.0;
(2) 当好好学习时,能力值相比前一天提高1%;当没有学习时,由于遗忘等原因能力值相比前一天下降1%;
方法不唯一