„Python“ programa, rodanti 2 galias naudojant anoniminę funkciją

Šioje programoje išmoksite rodyti sveiko skaičiaus galias naudodami „Python“ anoniminę funkciją.

Norėdami suprasti šį pavyzdį, turite žinoti apie šias „Python“ programavimo temas:

  • „Python for Loop“
  • „Python Anonymous“ / „Lambda“ funkcija

Žemiau pateiktoje programoje naudojome anoniminę (lambda) funkciją map()integruotosios funkcijos viduje , kad rastume 2 galias.

Pirminis kodas

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

Rezultatas

 Bendri terminai yra: 10 2 pakeltas į valdžią 0 yra 1 2 pakeltas į valdžią 1 yra 2 2 pakeltas į valdžią 2 yra 4 2 pakeltas į valdžią 3 yra 8 2 pakeltas į valdžią 4 yra 16 2 pakeltas į galią 5 yra 32 2 pakeltas į galią 5 yra 32 2 pakeltas 6 galia yra 64 2 pakelta iki 7 galia yra 128 2 pakelta iki 8 galia yra 256 2 pakelta iki 9 galia yra 512 

Pastaba: jei norite išbandyti skirtingą terminų skaičių, pakeiskite termskintamojo vertę .

Įdomios straipsniai...