Συμπληρώςτε κατάλληλα τονπαρακάτω πίνακα.
Εντολέσ ΟΘΟΝΗ
# Οριςμόσ ςυνάρτθςθσ
def changeme( mylist ):
mylist = [1,2,3,4];
print "Τιμζσ μζςα ςτθ ςυνάρτθςθ: ", mylist
return
###################################
mylist = [10,20,30];
changeme( mylist );
print ''Τιμζσ ζξω από τθ ςυνάρτθςθ: '', mylist
# Οριςμόσ ςυνάρτθςθσ
def changeme( mylist ):
mylist.append([1,2,3,4]);
print ''Τιμζσ μζςα ςτθ ςυνάρτθςθ: '', mylist
return
#
mylist = [10,20,30];
changeme( mylist );
print Τιμζσ ζξω από τθ ςυνάρτθςθ: '', mylist
total = 0; # Αυτι είναι μια κακολικι μεταβλθτι.
def sum( arg1, arg2 ):
total = arg1 + arg2; # Η total είναι τοπικι μεταβλθτι.
print ''Μζςα ςτθ ςυνάρτθςθ θ τοπικι total : '', total
return total;
# Κλιςθ τθσ sum ςυνάρτθςθσ
sum( 10, 20 );
print ''Έξω από τθ ςυνάρτθςθ θ κακολικι total : '', total
def add( a , b ) :
c = a + b
return c
###############################################
print (add(6 ,3) )
def fun2 ( c ) :
a = c // 2
b = c - a
return a , b
######################################
d, e = fun2 (7)
print (d, e )
2.
Αςκήςεισ
1. Να γραφείπρόγραμμα ςε Python το οποίο με τθν χριςθ ςυνάρτθςθσ να
εμφανίηει το πλικοσ των άρτιων και των περιττϊν μιασ λίςτασ n ςτοιχείων.
2. Να γραφεί πρόγραμμα ςε Python το οποίο κα διαβάηει μια ςυμβολοςειρά
(ςτα ελλθνικά) και με τθν βοικεια ςυνάρτθςθσ κα εμφανίηει:
a. Το πλικοσ των φωνθζντων
b. Τθν ςυμβολοςειρά αντεςτραμμζνθ. Για παράδειγμα αν ο χριςτθσ
γράψει τθν λζξθ ΑΡΚΑΣ να εμφανίηει ΣΑΚΡΑ