摘要: 题目:印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方 for i in range(100,1000): a=i//100 #百位数 b=i//10%10 #十分位数 c = i % 阅读全文
posted @ 2022-05-18 17:29 呆萌呆萌呆萌 阅读(326) 评论(0) 推荐(0)
摘要: 题目:指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……,前两个数字之和等于第三个,输出100以内的斐波那契数列 方法一:c=[1,1] for i in range(100): d=c[i]+c[i+1] if d>100: break c.append(d) print(c) 阅读全文
posted @ 2022-05-18 16:42 呆萌呆萌呆萌 阅读(36) 评论(0) 推荐(0)
摘要: 题目:青蛙掉井里了, 一只掉入10米井中 每天跳3米滑2米 问它第几天跳出来 high=int(input('请输入井深')) b=0#每天爬的高度 for a in range(1,100): if b+3>=high: print(f'需要{a}天才能跳出来') break else: b+=1 阅读全文
posted @ 2022-05-18 16:16 呆萌呆萌呆萌 阅读(160) 评论(0) 推荐(0)
摘要: 题目:打印99乘法表 方法一:for a in range(1,10): for b in range(1,a+1): print(f'{b}*{a}={a*b}',end=' ') print()#此处相当于循环完一行后,换行输出输入出结果: 1*1=1 1*2=2 2*2=4 1*3=3 2*3 阅读全文
posted @ 2022-05-18 15:23 呆萌呆萌呆萌 阅读(409) 评论(0) 推荐(0)
摘要: 题目:给一个列表,判断是否对称 方法一:使用切片,形成一个新的列表,判断列表是否一致a=[1,"a",0,"a",1] b=a[::-1]print(b) if a==b: print(f'{a}是对称列表') else: print(f'{a}不是对称列表') 方法二:选择索引,进行元素的对比a= 阅读全文
posted @ 2022-05-18 15:05 呆萌呆萌呆萌 阅读(212) 评论(0) 推荐(0)
摘要: 题目:给出一个列表,把数字由大到小排列 方法一:l=[30,2,5,50] for a in range(len(l)-1): for b in range(len(l)-a-1): if l[b]<l[b+1]: l[b],l[b+1]=l[b+1],l[b] print(f'最终结果是{l}') 阅读全文
posted @ 2022-05-18 14:46 呆萌呆萌呆萌 阅读(30) 评论(0) 推荐(0)