跳到主要内容

Python 程序:使用匿名函数显示2的幂

要理解这个示例,你需要了解以下Python编程主题的知识:

在下面的程序中,我们在内置的map()函数中使用了匿名(lambda)函数来找出2的幂。

源代码

# 使用匿名函数展示2的幂
terms = 10

# 取消下面代码的注释以从用户那里获取输入
# terms = int(input("要展示几个项? "))
# 使用匿名函数
result = list(map(lambda x: 2 ** x, range(terms)))

print("总共有:", terms, "项")
for i in range(terms):
print("2的", i, "次幂是", result[i])

输出

总共有: 10 项
2的 0 次幂是 1
2的 1 次幂是 2
2的 2 次幂是 4
2的 3 次幂是 8
2的 4 次幂是 16
2的 5 次幂是 32
2的 6 次幂是 64
2的 7 次幂是 128
2的 8 次幂是 256
2的 9 次幂是 512

注意: 要测试不同数量的项,请更改terms变量的值。