![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python菜鸟100题
文章平均质量分 63
命运的左轮
这个作者很懒,什么都没留下…
展开
-
python实例37-40
文章目录实例37分析代码(方法一)代码(方法二)运行截图实例38分析代码运行截图实例39分析代码运行截图实例40分析代码(代码一)代码(代码二)运行截图实例37对10个数进行排序。分析方法一:sort方法方法二:选择排序代码(方法一)list2 = []for i in range(10): n = int(input()) list2.append(n)list2.sort()print(list2)代码(方法二)list3 = []list4 = []f原创 2022-01-14 20:45:29 · 220 阅读 · 0 评论 -
python实例61,62,66和67
文章目录实例61分析代码运行截图实例62分析代码运行截图实例66分析代码运行截图实例67分析代码运行截图实例61打印出杨辉三角形(要求打印出10行如下图)分析两重循环,一重控制行,一重控制列n行n列要都为1,n行0列要为1代码list1 = []n = int(input())for i in range(n): list1.append([]) if i == 0: list1[0].append(1) else: list1[原创 2022-01-14 21:19:12 · 199 阅读 · 0 评论 -
python实例52,53,55,60
文章目录实例52分析代码运行截图实例53分析代码运行截图实例55分析代码运行截图实例60分析代码运行截图实例52学习使用按位或 |分析只有0和1:除了0 | 0 == 0 其他都为1两边都没有0和1:转成二进制计算,再十进制只有一边是0和1:输出为另外一边的数字代码print(0|0)print(0|1)print(1|0)print(1|1)print(3|1)print(3|0)print(6|10) # 0110|1010 = 1110 = 14运行截图实例53原创 2022-01-14 21:12:27 · 150 阅读 · 0 评论 -
python实例48-51
文章目录实例48分析代码运行截图实例49分析代码运行截图实例50分析代码运行截图实例51分析代码运行截图实例48数字比较。分析if语句即可代码a = int(input())b = int(input())if a > b: print("{}>{}".format(a, b))elif a == b: print("{}={}".format(a, b))else: print("{}<{}".format(a, b))运行截图实例原创 2022-01-14 21:06:03 · 117 阅读 · 0 评论 -
python实例44-47
文章目录实例44分析代码运行截图实例45分析代码(方法一)代码(方法二)运行截图实例46分析代码运行截图实例47分析代码(方法一)代码(方法二)运行截图实例44两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵:X = [[12,7,3], [4 ,5,6], [7 ,8,9]]Y = [[5,8,1], [6,7,3], [4,5,9]]分析循环代码X = [[12,7,3], [4 ,5,6], [7 ,8,9]]原创 2022-01-14 20:56:03 · 226 阅读 · 0 评论 -
python实例33-36
文章目录实例33分析代码(方法一)代码(方法二)运行截图实例34分析代码运行截图实例35分析代码运行截图实例36分析代码(代码一)代码(代码二)运行截图实例33按逗号分隔列表。分析方法一:从头开始遍历,遍历一个加一个逗号,遍历到倒数第二位的时候,再单独打印最后一位方法二:利用join函数代码(方法一)s = input()for i in range(1,len(s)): print(s[-i],end="") print(",",end="")print(s[-len原创 2022-01-14 20:37:06 · 95 阅读 · 0 评论 -
python实例29-32
文章目录实例29分析代码(两个方法一结合)代码(两个方法二结合)运行截图实例30分析代码(方法一)代码(方法二)代码(方法三)运行截图实例31分析代码运行截图实例32分析代码(方法一)代码(方法二)运行截图实例29给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。分析几位数:方法一:字符输入,直接len方法二:默认为1位,除以10仍大于10,就+1位逆序:方法一:反向遍历方法二:取余10,再整除以10代码(两个方法一结合)s = input()print(原创 2022-01-14 20:29:36 · 206 阅读 · 0 评论 -
python实例25-28
文章目录实例25分析代码运行截图实例26分析代码运行截图实例27分析代码运行截图实例28分析代码(方法一)代码(方法二)运行截图实例25求1+2!+3!+...+20!的和。分析边乘边加代码sum = 1num = 1for i in range(2,21): num = num * i sum +=num print(sum)运行截图实例26题目:利用递归方法求5!分析f(n) = f(n-1)*n代码def digui(n): if n==1:原创 2022-01-14 20:17:00 · 65 阅读 · 0 评论 -
python实例21-24
文章目录实例21分析代码运行截图实例22分析代码运行截图实例23分析代码(方法一)代码(方法二)代码(方法三)运行截图实例24分析代码(方法一)代码(方法二)运行截图实例21猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。分析注意:实际上只吃了九天逆向,加一乘以2代码sum = 1for i in range原创 2022-01-14 20:08:53 · 171 阅读 · 0 评论 -
python实例17-20
文章目录实例17分析代码 (方法一)代码 (方法二)运行截图实例18分析代码(方法一)代码(方法二)运行截图实例19分析代码运行截图实例20分析代码运行截图实例17输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。分析注意:单纯的input输入的必定是str类型方法一:利用方法isalpha,isdigit等方法二:ascii码代码 (方法一)n = input()alpha_sum = 0number_sum = 0space_sum= 0other_sum =原创 2022-01-14 20:00:01 · 151 阅读 · 0 评论 -
python实例13-16
文章目录实例13分析代码(方法一)代码(方法二)运行结果实例14分析代码运行结果实例15分析代码结果截图实例16分析代码(方法一)代码(方法二)结果截图实例13打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。分析方法一:三重循环计算数与各位数字的立方和是否相等方法二:一重循环分解各个数字,再判断是否是水仙花数代码(方法一)print("方法一:")for i in ra原创 2022-01-14 19:53:01 · 209 阅读 · 0 评论 -
python实例9-12
文章目录实例9分析代码运行结果实例10分析代码运行结果实例11分析代码直接用返回列表的方法运行结果实例12分析代码运行结果实例9暂停一秒输出。分析利用time函数中的sleep模块,time.time()获取的是1970年1月1日到至今的秒数。程序执行前后相减即可得到程序运行时间代码import time start_time = time.time()time.sleep(1) # 暂停一秒end_time = time.time()print("time=",end_time原创 2022-01-14 19:40:11 · 148 阅读 · 0 评论 -
python实例5-8
文章目录实例5分析代码运行结果实例6分析代码(方法一)代码(方法二)代码(方法三)运行结果实例7分析代码(方法一)代码(方法二)代码(方法三)代码(方法四)运行结果实例8分析代码运行结果实例5输入三个整数x,y,z,请把这三个数由小到大输出。分析写进列表,利用列表的sort函数,从大到小的话就反转。当然也可以用冒泡,选择等排序方法代码list1= []for i in range(3): a = int(input()) list1.append(a)list1.sort原创 2022-01-14 19:32:08 · 389 阅读 · 0 评论 -
python实例1-4
文章目录实例1分析代码实例二分析代码实例3分析代码运行结果实例四分析代码运行结果实例1 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?分析A43=24,可用来直接计算个数,打印利用三重循环去掉重复的部分代码for i in range(1,5): for j in range(1,5): for k in range(1,5): if(i != j and i != k and j != k):原创 2022-01-14 19:21:16 · 268 阅读 · 0 评论