练习
码农一号已就位
一个平平无奇的网络系大学生
展开
-
python实战训练---基础练习(8)
文章目录算素数排序矩阵对角线之和有序列表插入元素逆序列表算素数题目 求100之内的素数。程序分析 用else执行for循环的奖励代码(如果for是正常完结,非break)。lo=int(input('下限:'))hi=int(input('上限:'))for i in range(lo,hi+1): if i > 1: for j in range(2,i): if (i % j) == 0: break原创 2020-07-26 00:32:20 · 4892 阅读 · 0 评论 -
python实战训练---基础练习(7)
文章目录字母识词反向输出II列表转字符串调用函数设置输出颜色字母识词题目: 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。程序分析 :这里用字典的形式直接将对照关系存好。weekT={'h':'thursday', 'u':'tuesday'}weekS={'a':'saturday', 'u':'sunday'}week={'t':weekT, 's':weekS, 'm':'monday',原创 2020-07-26 00:27:35 · 4780 阅读 · 0 评论 -
python实战训练---基础练习(6)
文章目录递归求阶乘递归求等差数列反向输出回文数递归求阶乘题目 :利用递归方法求5!。程序分析: 递归调用即可。def factorial(n): return n*factorial(n-1) if n>1 else 1print(factorial(5))120递归输出题目 :利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。程序分析:递归真是蠢方法。def rec(string): if len(string)!=1: re原创 2020-07-26 00:23:07 · 4660 阅读 · 0 评论 -
python实战训练---基础练习(5)
文章目录猴子偷桃比赛对手画菱形斐波那契数列II阶乘求和猴子偷桃题目 :猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。程序分析: 按规则反向推断:猴子有一个桃子,他偷来一个桃子,觉得不够又偷来了与手上等量的桃子,一共偷了9天。peach=1for i in range(9): peach=(peach+1)*2原创 2020-07-26 00:18:48 · 4969 阅读 · 0 评论 -
python实战训练---基础练习(4)
文章目录输出日期字符串构成复读机相加完数高空抛物输出日期题目 输出指定格式的日期。程序分析 使用 datetime 模块。import datetimeprint(datetime.date.today())print(datetime.date(2333,2,3))print(datetime.date.today().strftime('%d/%m/%Y'))day=datetime.date(1111,2,3)day=day.replace(year=day.year+22)pri原创 2020-07-24 15:13:43 · 5480 阅读 · 0 评论 -
python实战训练---基础练习(3)
文章目录养兔子求质数求n之内的质数。求终端输入数字是否质数求水仙花数什么是水仙花数?第一种,while循环第二种for in 循环遍历分解质因数分数归档养兔子题目: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析: 我认为原文的解法有点扯,没有考虑3个月成熟的问题,人家还是婴儿怎么生孩子?考虑到三个月成熟,可以构建四个数据,其中:一月兔每个月长大成为二月兔,二月兔变三月兔,三月兔变成年兔,成年兔(包括新成熟的原创 2020-07-24 15:06:10 · 5365 阅读 · 0 评论 -
python实战训练--基础练习题(2)
文章目录斐波那契数列。递归实现朴素实现列表copy九九乘法表暂停一秒输出给人看的时间斐波那契数列。斐波那契数列指的是bai这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368…这个数列从第3项开始,每一项都等于前两项之和。程序分析: 斐波那契数列(Fibonacci sequence),从1,1开始,后面每一项等于前面两项之和。图方便就原创 2020-07-24 15:00:47 · 5407 阅读 · 0 评论 -
python实战训练---基础训练(1)
文章目录数字组合个税计算完全平方数这天第几天三数排序数字组合题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序分析 :遍历全部可能,把有重复的剃掉。total=0for i in range(1,5): for j in range(1,5): for k in range(1,5): if ((i!=j)and(j!=k)and(k!=i)): print(i,j,k)原创 2020-07-24 14:27:39 · 5122 阅读 · 0 评论