Selles programmis saate õppida täisarvu 2 võimsusi kuvama Pythoni anonüümse funktsiooni abil.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Pythoni programmeerimise teemadest:
- Python for Loop
- Funktsioon Python Anonymous / Lambda
Allpool olevas programmis oleme kasutanud map()
sisseehitatud funktsiooni sees anonüümset (lambda) funktsiooni, et leida 2 võimsused.
Lähtekood
# 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äljund
Kokku on: 10 2 tõstetud võimule 0 on 1 2 tõstetud võimule 1 on 2 2 tõstetud võimule 2 on 4 2 tõstetud võimule 3 on 8 2 tõstetud võimule 4 on 16 2 tõstetud võimule 5 on 32 2 tõstetud võimule 6 on 64 2 tõstetud võimule 7 on 128 2 tõstetud võimule 8 on 256 2 võimule 9 on 512
Märkus . Erinevate terminite arvu testimiseks muutke terms
muutuja väärtust .