![](https://img-blog.csdnimg.cn/20210403163142233.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python编程习题100例
文章平均质量分 74
Python编程习题100例
比特的一天
至繁归于至简
展开
-
Python3算法基础练习:编程100例( 36 ~ 40 )
上期文章:Python3算法基础练习:编程100例( 31 ~ 35 )目录36 求100以内的素数37 数字排序38 求对角线元素之和39 数组插入数字保持有序36 求100以内的素数题目:求100以内的素数指素数在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数代码:# 求100之内的素数。from sys import stdoutfor i in range(1,100 + 1): if i > 1: for n in range(原创 2021-06-11 23:59:21 · 3163 阅读 · 21 评论 -
Python3算法基础练习:编程100例(1~5)
Python3基础练习:编程100例(1~5)1、无重复数字2、发放奖金3、完全平方数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 != k ) and (i != j) and (j != k): total = total + 1 print原创 2021-04-29 15:07:34 · 3744 阅读 · 0 评论 -
Python3算法基础练习:编程100例(6 ~ 10)
往期练习:Python3算法基础练习:编程100例(1~5)Python3算法基础练习:编程100例(6 ~ 10)6.斐波那契数列7.列表复制8.乘法口诀表9.暂停输出10.格式化时间6.斐波那契数列题目:给你一个数,输出这个数的斐波那契数列分析:根据公式,递归实现代码:def fib(n): if n==1 or n==2: return 1 return fib(n-1)+fib(n-2)print (fib(10))print (fib(8))原创 2021-05-26 20:47:41 · 1649 阅读 · 12 评论 -
Python3算法基础练习:编程100例(11 ~ 15)
往期练习:Python3算法基础练习:编程100例(1~5)Python3算法基础练习:编程100例(6 ~ 10)Python3算法基础练习:编程100例(11 ~ 15)11.兔子问题12.判断素数13.水仙花数14.15.11.兔子问题题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?分析:1,1,2,3,5,8,13,21… 找规律代码:f1 = 1f2 = 1for i in range(原创 2021-05-29 16:58:50 · 1011 阅读 · 2 评论 -
Python3算法基础练习:编程100例(16 ~ 20)
往期练习:Python3算法基础练习:编程100例(1~5)Python3算法基础练习:编程100例(6 ~ 10)Python3算法基础练习:编程100例(16 ~ 20)16.计算当前日期前后3天的日期17.统计字符出现次数16.计算当前日期前后3天的日期题目:输出指定格式的日期; 并且计算当前日期前后3天的日期代码:# 输出指定格式的日期# 计算当前日期前后3天的日期from datetime import date, datetime, timedeltaif __name原创 2021-06-04 23:13:47 · 1995 阅读 · 26 评论 -
Python3算法基础练习:编程100例( 21~ 25)
往期练习:Python3算法基础练习:编程100例(1~5)Python3算法基础练习:编程100例(6 ~ 10)Python3算法基础练习:编程100例(11 ~ 15)Python3算法基础练习:编程100例(16 ~ 20)目录21 猴子吃桃问题22.乒乓比赛23.打印菱形21 猴子吃桃问题题目:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子原创 2021-06-05 02:46:32 · 1352 阅读 · 1 评论 -
Python3算法基础练习:编程100例( 26 ~ 30)
上期文章:Python3算法基础练习:编程100例( 21~ 25)目录26 递归求 20! 的阶乘27 字符串反转28 猜岁数29 整数打印每一位数字30 回文数26 递归求 20! 的阶乘题目:递归求 20! 的阶乘代码:# 递归求 20!def factorial(n): fn = 0 if n == 0: fn = 1 else: fn = n * factorial(n - 1) return fnprint(f原创 2021-06-05 22:33:32 · 738 阅读 · 1 评论 -
Python3算法基础练习:编程100例( 31 ~ 35 )
上期文章:Python3算法基础练习:编程100例( 26 ~ 30)目录31 判断星期几32 反序输出列表33 分隔列表34 函数调用35 文本加颜色31 判断星期几题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母分析:条件语句即可,没难度的题留意 Saturday Sunday 首字母一样 Tuesday Thursday 首字母一样同时大小写应该处理以下代码:# 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二原创 2021-06-06 22:47:28 · 860 阅读 · 4 评论