⊗pyPmUFOP 201 of 208 menu

Προαιρετικές Παράμετροι Συναρτήσεων στην Python

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

def func(num1, num2): return num1 + num2 print(func(1, 2)) # θα εμφανίσει 3

Ας κάνουμε τη δεύτερη παράμετρο να έχει από προεπιλογή την τιμή 2:

def func(num1, num2=2): return num1 + num2

Ας ελέγξουμε τη λειτουργία της συνάρτησής μας μόνο με την πρώτη παράμετρο:

print(func(1)) # θα εμφανίσει 3

Παρά το γεγονός ότι ο δεύτερος αριθμός είναι προαιρετική παράμετρος, μπορεί ακόμα να του δοθεί τιμή κατά την κλήση της συνάρτησης:

print(func(2, 4)) # θα εμφανίσει 6

Δίνεται η συνάρτηση:

def func(num=5): return num * 2

Αυτή η συνάρτηση καλείται ως εξής:

print(func(2)) print(func(10)) print(func())

Πείτε ποιο θα είναι το αποτέλεσμα κάθε μίας από τις κλήσεις της συνάρτησης.

Δίνεται η συνάρτηση:

def func(num1=1, num2=3): return num2 - num1

Αυτή η συνάρτηση καλείται ως εξής:

print(func(6, 10)) print(func(5)) print(func())

Πείτε ποιο θα είναι το αποτέλεσμα κάθε μίας από τις κλήσεις της συνάρτησης.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη