Bc02 循环

BC02-循环

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行的用法