I dette program lærer du at vise kræfter fra heltal 2 ved hjælp af Python anonym funktion.
For at forstå dette eksempel skal du have kendskab til følgende Python-programmeringsemner:
- Python for Loop
- Python Anonym / Lambda-funktion
I programmet nedenfor har vi brugt en anonym (lambda) funktion inde i den map()
indbyggede funktion til at finde kræfterne til 2.
Kildekode
# 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))
Produktion
De samlede vilkår er: 10 2 hævet til magt 0 er 1 2 hævet til magt 1 er 2 2 hævet til magt 2 er 4 2 hævet til magt 3 er 8 2 hævet til magt 4 er 16 2 hævet til magt 5 er 32 2 hævet til magt 6 er 64 2 hævet til magt 7 er 128 2 hævet til magt 8 er 256 2 hævet til magt 9 er 512
Bemærk: Hvis du vil teste for forskellige antal udtryk, skal du ændre værdien af terms
variablen.