V tomto programu se naučíte zobrazovat síly celého čísla 2 pomocí anonymní funkce Pythonu.
Abychom porozuměli tomuto příkladu, měli byste znát následující témata programování v Pythonu:
- Python pro smyčku
- Funkce Anonymní Python / Lambda
V níže uvedeném programu jsme použili anonymní (lambda) funkci uvnitř map()
vestavěné funkce k nalezení pravomocí 2.
Zdrojový kód
# 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))
Výstup
Celkový počet výrazů je: 10 2 zvýšeno na výkon 0 je 1 2 zvýšeno na výkon 1 je 2 2 zvýšeno na výkon 2 je 4 2 zvýšeno na výkon 3 je 8 2 zvýšeno na výkon 4 je 16 2 zvýšeno na výkon 5 je 32 2 zvýšeno na výkon 6 je 64 2 zvýšen na výkon 7 je 128 2 zvýšen na výkon 8 je 256 2 zvýšen na výkon 9 je 512
Poznámka: Chcete-li otestovat jiný počet výrazů, změňte hodnotu terms
proměnné.