Neste programa, você aprenderá a exibir potências do inteiro 2 usando a função anônima do Python.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Python:
- Python for Loop
- Função Python Anonymous / Lambda
No programa abaixo, usamos uma função anônima (lambda) dentro da função interna map()
para encontrar as potências de 2.
Código fonte
# Display the powers of 2 using anonymous function terms = 10 # Uncomment code below to take input from the user # terms = int(input("How many terms? ")) # use anonymous function result = list(map(lambda x: 2 ** x, range(terms))) print("The total terms are:",terms) for i in range(terms): print("2 raised to power",i,"is",result(i))
Resultado
Os termos totais são: 10 2 elevado à potência 0 é 1 2 elevado à potência 1 é 2 2 elevado à potência 2 é 4 2 elevado à potência 3 é 8 2 elevado à potência 4 é 16 2 elevado à potência 5 é 32 2 elevado à potência 6 é 64 2 elevado à potência 7 é 128 2 elevado à potência 8 é 256 2 elevado à potência 9 é 512
Observação: para testar diferentes números de termos, altere o valor da terms
variável.