![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python案例
Carol.Carol
菜鸟一枚,学习过程中分享基础使用知识,人懒,不定期更新,请笑纳!如有需要请记得收藏并点赞哦~~~
展开
-
【无标题】
python兔子不死问题原创 2022-11-05 19:50:39 · 230 阅读 · 1 评论 -
【手把手系列】Python字典推导式
【代码】【手把手系列】Python字典推导式。原创 2022-11-02 22:02:40 · 1097 阅读 · 0 评论 -
Python案例85:输入一个奇数,然后判断最少几个 9 除于该数的结果为整数
Python案例85:输入一个奇数,然后判断最少几个 9 除于该数的结果为整数代码结果分析代码"""输入一个奇数,然后判断最少几个 9 除于该数的结果为整数"""a=int(input("请输入一个奇数:"))b=0for i in range(0,99): b+=9*10**i if b%a==0: print("奇数%d最少有%d个9整除 %d/%d=%d"%(a,i+1,b,a,b/a)) break结果请输入一个奇数:77奇数77原创 2021-03-30 14:55:05 · 2341 阅读 · 0 评论 -
Python案例88:读取7个数(1-50)的整数值,每读取一个值,程序打印出该值个数的*
读取7个数(1-50)的整数值,每读取一个值,程序打印出该值个数的*题目代码结果验证题目题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。原题参考如下网站https://www.runoob.com/python/python-exercise-example88.html代码"""题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。"""n=1while n<=7: a = int(input("输入1-50的整数"))原创 2021-03-29 15:10:55 · 5963 阅读 · 0 评论 -
Python案例89:加密数字,输入四位数字,每位数字都加上5,除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换
加密数字,list的处理方法题目代码和结果分析题目题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。原题参考如下网站https://www.runoob.com/python/python-exercise-example89.html代码和结果代码:"""某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,原创 2021-03-29 13:56:10 · 7407 阅读 · 2 评论 -
Python案例96:计算字符串中子串出现的次数
计算字符串中子串出现的次数分析题目代码展示结果展示以下内容基于python3分析题目计算字符串中出现的子字符串的次数,用到count()函数# 计算str1中str2出现的次数str1="123qwe123456789123"str2="123"str1.count(str2)代码展示通过input()函数输入字符串,和子字符串,然后利用count()函数进行计算。"""题目:计算字符串中子串出现的次数"""str1=input("请输入字符串:")str2=input("请输入原创 2021-03-25 10:22:36 · 12129 阅读 · 2 评论 -
Python案例100:列表转换为字典
列表转换为字典问题代码dict()函数问题题目:列表转换为字典。https://www.runoob.com/python/python-exercise-example100.html代码代码"""题目:列表转换为字典。"""# 解题,dict()通过映射函数构造字典l1=[1,2,3]l2=["a","b","c"]dic1=dict(zip(l1,l2))print(dic1,type(dic1))# dict()通过传入关键字构造字典dict2=dict(a1='原创 2021-03-23 13:23:22 · 282 阅读 · 0 评论 -
Python案例:两个嵌套的for循环(完美数,素数)
说明:完美数又称为完全数或完备数,它的所有的真因子(即除了自身以外的因子)的和(即因子函数)恰好等于它本身。例如:6(6=1+2+36=1+2+36=1+2+3)和28(28=1+2+4+7+1428=1+2+4+7+1428=1+2+4+7+14)就是完美数。l=[]for i in range(2,10001): summ = 0 for j in range(i-1,0,-1): if i%j==0: summ+=j if summ原创 2021-02-24 14:41:53 · 1582 阅读 · 0 评论 -
Python案例11:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21…类似 斐波那契数列代码:# 1,1,2,3,5,8,13,21....# 定义函数tuzidef tuzi(m): a=0 b=1 l=[b] for i in range(1,m): c=a+b l.append(c)原创 2020-12-04 14:25:23 · 2712 阅读 · 2 评论 -
Python案例7:将一个列表的数据复制到另一个列表中
点击查看案例来源题目:将一个列表的数据复制到另一个列表中请注意是数据代码复制数据:a = [1, 2, 3]b = a[:]print (b)print(id(a))print(id(b))执行结果中,数据相同,id不同代码完全复制:a = [1, 2, 3]b = aprint(b)print(id(a))print(id(b))执行结果,数据相同,id完全相同...原创 2020-12-03 16:14:52 · 1552 阅读 · 0 评论 -
Python案例21:猴子吃桃
点击查看案例来源题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。程序分析:采取逆向思维的方法,从后往前推断。代码:a=1for i in range(0,9): a=(a+1)*2 total=aprint(total)...原创 2020-12-03 11:18:44 · 1988 阅读 · 0 评论 -
Python案例13:水仙花数
点击查看案例来源题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。代码1:for n in range(100,1000): i = n // 100 j = n // 10 % 10 k = n % 10 if n == i*i*i + j*j*j + k*k*k:原创 2020-12-03 09:50:59 · 289 阅读 · 0 评论 -
Python案例:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?实现1,2,3,4组合不重复数字的三位数方法一方法二方法一分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。利用for循环嵌套实现,最内部的循环,利用if判断筛选出无重复的数。# 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?list_1 = [1, 2, 3, 4]count = 0for a in list_1: fo原创 2020-12-02 14:12:45 · 25249 阅读 · 3 评论