Πρόγραμμα Python για εμφάνιση δυνατοτήτων 2 με χρήση ανώνυμης λειτουργίας

Πίνακας περιεχομένων

Σε αυτό το πρόγραμμα, θα μάθετε να εμφανίζετε τις δυνάμεις του ακέραιου 2 χρησιμοποιώντας την ανώνυμη λειτουργία Python.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού Python:

  • Python για βρόχο
  • Λειτουργία Python Anonymous / Lambda

Στο παρακάτω πρόγραμμα, χρησιμοποιήσαμε μια ανώνυμη (lambda) συνάρτηση μέσα στην map()ενσωματωμένη συνάρτηση για να βρούμε τις δυνάμεις του 2.

Πηγαίος κώδικας

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

Παραγωγή

 Οι συνολικοί όροι είναι: 10 2 αυξάνεται στην ισχύ 0 είναι 1 2 αυξάνεται στην ισχύ 1 είναι 2 2 αυξάνεται στην ισχύ 2 είναι 4 2 αυξάνεται στην ισχύ 3 είναι 8 2 αυξάνεται στην ισχύ 4 είναι 16 2 αυξάνεται στην ισχύ 5 είναι 32 2 αυξάνεται στη δύναμη 6 είναι 64 2 ανυψωμένη στην ισχύ 7 είναι 128 2 ανυψωμένη στην ισχύ 8 είναι 256 2 ανυψωμένη στην ισχύ 9 είναι 512 

Σημείωση: Για να δοκιμάσετε διαφορετικό αριθμό όρων, αλλάξτε την τιμή της termsμεταβλητής.

ενδιαφέροντα άρθρα...