BC02
**给出一个循环公式,对于一个整数n,当n为奇数时,n=3n+1,当n为偶数时,n=n/2,如此循环下去直到n=1时停止。
**
现要求对两个整数i = 900、j =
1000,输出i、j之间(包括i、j)的所有数进行上述循环时的最大循环次数(包括n和1)
**分析:
**
知识点一:while
循环。它默认执行后面的语句,直到不符合条件(为False)就退出。
要注意条件的设置,不然会一直循环。
知识点二:内建函数MAX()的使用
一般用法:max(1,2,3)求元素最大值
列表求最大值:max([xdd]) xdd是一个列表,max取列表中的最大值
max([xdd],[wtf]),xdd和wtf是两个列表,取两个列表中的最大值
知识点三:列表解析,是python参考某编程语言,可以很方便地建立列表,如12行。
用法是 **[对象的操作 for 对象 in 列表]**\
下面12行的用法
::: {.image-package}
\
::: {.image-caption}
:::
:::
:::
:::
:::