题目:计算一个2的n次方的列表 。
例如要计算一个2的1~5次方的列表:
输出结果:
[2,4,8,16,32]
编程思路:一般用for循环或while循环可以很快算出来,首先用循环语句遍历1~5的自然数,然后在循环体里面计算每次所取出的自然数的2的多少次方,但是一般的循环都要多行代码才能写完,但是用列表生成式的方法能够使代码更加简洁,python中的列表生成式是一种简便快捷地创造列表的方法,下面分别用for循环和列表生成式的方法来解决这个编程问题,代码如下:
1、用标准的for循环方法:
list0=[]for i in range(1,6):list0.append(2**i)
2、用列表生成式的方法:
print([2**i for i in range(1,6)])
运行结果:
【计算一个2的n次方的列表 2的n次方怎么算】[2,4,8,16,32]
- 马化腾的2万不好赚 马化腾赚到钱还不开心
- 2的n次方的应用 2的n次方在生活中的应用
- 海岸线4公里的摩纳哥 摩纳哥海岸线有多长
- 加拿大机械臂比中国机械臂更强?116吨的负载量确实用力过猛了
- 高考体检之时,高三学生的体重一栏被填0.1吨,是怎样的体验?
- 手机里的APP数据都有哪些 手机上应用数据是些什么
- 舞蹈界扛把子张艺兴的最新舞台 最新张艺兴舞蹈表演
- 基建界的扛把子 基建工作者
- 原神里各元素的输出扛把子 原神神里靠什么输出
- 【爱历史】你知道“王不过项、将不过李、力不过霸、拳不过金”,指的是谁吗