W tym programie nauczysz się wyświetlać potęgi liczby całkowitej 2 za pomocą funkcji anonimowej Pythona.
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w Pythonie:
- Python for Loop
- Funkcja Python Anonymous / Lambda
W poniższym programie użyliśmy funkcji anonimowej (lambda) wewnątrz funkcji map()
wbudowanej, aby znaleźć potęgi 2.
Kod źródłowy
# 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))
Wynik
Suma warunków to: 10 2 podniesione do potęgi 0 to 1 2 podniesione do potęgi 1 to 2 2 podniesione do potęgi 2 równe 4 2 podniesione do potęgi 3 równe 8 2 podniesione do potęgi 4 to 16 2 podniesione do potęgi 5 to 32 2 podniesione do potęgi 6 jest 64 2 podniesione do potęgi 7 równa się 128 2 podniesione do potęgi 8 równa się 256 2 podniesione do potęgi 9 równa się 512
Uwaga: Aby przetestować inną liczbę terminów, zmień wartość terms
zmiennej.