摘要: 【Python练习题 004】输入某年某月某日,判断这一天是这一年的第几天? 这题竟然写了 28 行代码!而且还不包含输入数据的验证(只能假设输入的日期是严格按照格式来的)。但我坚信,一定有更简洁的方法,比如 Python 对日期的处理。 不过反正还没学到这些知识,现在只能用傻大粗的办法解决。等学到 阅读全文
posted @ 2016-10-12 23:13 木木卡卡西 阅读(16998) 评论(4) 推荐(2) 编辑
摘要: 【Python练习题 003】一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 所谓的“完全平方数”,就是开完根号仍然是整数。 数学渣是这么思考的:假设这个数 i 在10000以内。第一步:x = sqrt(i+100)。如果 x == floor(x),则 阅读全文
posted @ 2016-10-12 23:05 木木卡卡西 阅读(5344) 评论(17) 推荐(1) 编辑
摘要: 【Python练习题 002】企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部 阅读全文
posted @ 2016-10-12 13:05 木木卡卡西 阅读(5572) 评论(1) 推荐(1) 编辑
摘要: 听说做练习是掌握一门编程语言的最佳途径,那就争取先做满100道题吧。 【Python练习题 001】有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 这题还算比较简单,思路是:先确定百位数、然后是十位数、个位数。1-4 四个数字循环一遍,就都全出来了。 如果不放心结果是否 阅读全文
posted @ 2016-10-12 11:33 木木卡卡西 阅读(10121) 评论(6) 推荐(1) 编辑