摘要: 【Python练习题 013】 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘输入。 这题倒也不难,实际上 a+aa+aaa+aa...a 可以转化为 (a * 10**0) + (a * 10 阅读全文
posted @ 2016-10-14 14:02 木木卡卡西 阅读(18835) 评论(5) 推荐(1) 编辑
摘要: 【Python练习题 012】 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 这题也不难,逻辑很清楚,只要知道 ASCII 码表的对应值,知道 ord('a') 能将字符 'a' 转化为 ASCII 码表上对应的数值,就可以了。其中,数字 0-9 对应的码值为 48-57,大写 阅读全文
posted @ 2016-10-14 13:17 木木卡卡西 阅读(2839) 评论(0) 推荐(1) 编辑
摘要: 【Python练习题 011】 利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 送分题。啥也不说了,看代码: ++++++++++++++++++++++++++++++++++++++ 题目出处:编程语言入门经典100例【Pyt 阅读全文
posted @ 2016-10-14 12:37 木木卡卡西 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 【Python练习题 010】将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 蛮以为这又是道送分题,结果费了我1个半小时才解出来! 一开始我简单地以为,只要将输入的整数拿个数字列表挨个除一遍,能整除的就可以收为质因数。但事实上是行不通的,因为这样会连同 4、6、9 这样的数字也 阅读全文
posted @ 2016-10-14 10:13 木木卡卡西 阅读(13594) 评论(1) 推荐(0) 编辑