In diesem Programm lernen Sie, die Potenzen der Ganzzahl 2 mithilfe der anonymen Python-Funktion anzuzeigen.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden Python-Programmierthemen kennen:
- Python für Loop
- Python Anonymous / Lambda-Funktion
Im folgenden Programm haben wir eine anonyme (Lambda) Funktion innerhalb der map()
integrierten Funktion verwendet, um die Potenzen von 2 zu ermitteln.
Quellcode
# 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))
Ausgabe
Die Gesamtbegriffe sind: 10 2 erhöht auf Leistung 0 ist 1 2 erhöht auf Leistung 1 ist 2 2 erhöht auf Leistung 2 ist 4 2 erhöht auf Leistung 3 ist 8 2 erhöht auf Leistung 4 ist 16 2 erhöht auf Leistung 5 ist 32 2 erhöht zu Leistung 6 ist 64 2 erhöht zu Leistung 7 ist 128 2 erhöht zu Leistung 8 ist 256 2 erhöht zu Leistung 9 ist 512
Hinweis: Um auf unterschiedliche Anzahl von Begriffen zu testen, ändern Sie den Wert der terms
Variablen.