Python-programma om bevoegdheden van 2 weer te geven met behulp van anonieme functie

Inhoudsopgave

In dit programma leer je om de machten van het gehele getal 2 weer te geven met de anonieme functie van Python.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende programmeeronderwerpen in Python:

  • Python voor Loop
  • Python Anonieme / Lambda-functie

In het onderstaande programma hebben we een anonieme (lambda) functie binnen de map()ingebouwde functie gebruikt om de machten van 2 te vinden.

Broncode

 # 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)) 

Uitvoer

 De totale termen zijn: 10 2 verheven tot macht 0 is 1 2 verheven tot macht 1 is 2 2 verheven tot macht 2 is 4 2 verheven tot macht 3 is 8 2 verheven tot macht 4 is 16 2 verheven tot macht 5 is 32 2 verhoogd tot macht 6 is 64 2 verheven tot macht 7 is 128 2 verheven tot macht 8 is 256 2 verheven tot macht 9 is 512 

Opmerking: wijzig de waarde van termsvariabele om te testen op een verschillend aantal termen .

Interessante artikelen...