# 1. 计算11+22+33+44+55的结果 import math def test01(): result = 0 for i in range(1, 6): result += i * 10 + i print(result) # 2. 解决百钱百鸡的问题,用100块钱买100只鸡,已知公鸡3块/只,母鸡2块/只,小鸡1块2只。 # 用100块钱可以买公鸡,母鸡和小鸡分别多少只 # gj = 33 def test02(): for gj in range(0, 33): for mj in range(0, 50): xj = 100 - mj - gj if gj * 3 + mj * 2 + xj * 0.5 == 100: print(f'公鸡:{gj},母鸡:{mj},小鸡:{xj}') # 3. 猴子吃桃的问题,有一个猴子摘了很多桃子, # 第1天吃了这些桃子的一半又多吃了1个, # 第2天吃了剩下桃子的一半又多吃了1个, # 后面每天都吃前一天剩下桃子的一半再多吃一个, # 到第10天的时候发现只剩下一个桃子了,编写程序计算这个猴子第一天摘了多少个桃子 # 10 1 (1 + 1 ) * 2 # 9 4 # 8 10 def test03(): tz = 1 for i in range(9): tz = (tz + 1) * 2 print(tz) # 4. 输入一个正整数,分解这个数字的质因子(如:120=2*2*2*3*5) def test04(
2022-5-11Python循环习题
于 2022-05-11 16:14:28 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)