⊗pyPmUFFN 204 of 208 menu

Ενσωματωμένες Συναρτήσεις στην Python

Για να συντομεύσουμε τον κώδικα, μπορούμε κατά την κλήση να ενσωματώνουμε συναρτήσεις η μία μέσα στην άλλη.

Ας υποθέσουμε ότι έχουμε συναρτήσεις για την αύξηση ενός αριθμού στο τετράγωνο, στον κύβο και για την πρόσθεση δύο αριθμών:

def square(num): return num ** 2 def cube(num): return num ** 3 def add(num1, num2): return num1 + num2

Για να πάρουμε το άθροισμα του τετραγώνου και του κύβου ενός αριθμού, μπορούμε να τις ενσωματώσουμε ως παράμετρο της συνάρτησης add κατά την κλήση της:

res = add(square(2), cube(4)) print(res) # θα εκτυπώσει 68

Επιπλέον, μπορούμε να καλούμε συναρτήσεις και μέσα στο σώμα μιας άλλης συνάρτησης. Ας ξαναγράψουμε το προηγούμενο παράδειγμα και ας καλέσουμε τις συναρτήσεις μέσα στην add:

def add(num1, num2): return square(num1) + cube(num2) res = add(2, 4) print(res) # θα εκτυπώσει 68

Δημιουργήστε μια συνάρτηση που θα αυξάνει έναν αριθμό στο τετράγωνο και μια συνάρτηση για την απόκτηση του κύβου ενός αριθμού. Επίσης, χρησιμοποιώντας τες, δημιουργήστε μια συνάρτηση που θα εκτυπώνει στην οθόνη τον κύβο του τετραγώνου ενός αριθμού.

Δημιουργήστε μια συνάρτηση που θα ελέγχει τον τύπο μιας μεταβλητής και αν η μεταβλητή είναι συμβολοσειρά, θα την εκτυπώνει με κεφαλαίο πρώτο γράμμα. Επίσης, δημιουργήστε μια συνάρτηση που θα χαιρετάει τον χρήστη με βάση το όνομά του. Ενσωματώστε μέσα σε αυτήν την πρώτη συνάρτηση έτσι, ώστε το όνομα να εκτυπώνεται πάντα με κεφαλαίο πρώτο γράμμα.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη