程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

python编程实例——计算一个2的n次方的列表

hfteth 2025-02-21 13:28:44 技术文章 11 ℃

题目:计算一个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,4,8,16,32]

扩展阅读:以上只计算出了2的1~5次方的列表,如果要计算范围更大的2的次方的列表,那么只需把代码中的range(1,6)中的第2个参数6换成要计算的其它值就可以了。

Tags:

最近发表
标签列表