摘要:
题目:印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如: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)