Δημοσιεύτηκε: 14 Ιούλ 2009, 21:37
cyberpython έγραψε:
Άρα ως παραμέτρους στην Python μπορείς να ορίσεις οποιοδήποτε τύπο αντικειμένου θέλεις, αλλά την πραγματική παράμετρο (π.χ. αριθμητική τιμή) την καθορίζεις όταν καλείς τη συνάρτηση και όχι όταν την ορίζεις.
Ευχαριστώ ! Σα να είμαι καλύτερος από χθες. Βλέποντας τον πρώτο σου κώδικα ( στο post σου) ....... είπα να κάνω
αυτό :
- Κώδικας: Επιλογή όλων
#!/usr/bin/env python3
def f(a,b):
c = a + b
print("Το άθροισμα είναι:", c)
x = input("Δώσε :")
y = input("πάλι :")
f(x, y)
Έβαζα όταν μου το ζήταγε το πρόγραμμα :
για χ το 3 και για y το 6 !!!! Μου έβγαζε το 36
- Κώδικας: Επιλογή όλων
#!/usr/bin/env python3
def f(a,b):
c = int(a) + int(b)
print("Το άθροισμα είναι:", c)
x = input("Δώσε :")
y = input("πάλι :")
f(x, y)
Έβαλα το int λοιπόν και τα δούλεψε ως πρόσθεση τα x και y στη γραμμή
- Κώδικας: Επιλογή όλων
c = a + b
.......... έφαγα μια ώρα να καταλάβω το post σου (δεν είχα διαβάσει τη τελευταία γραμμή).
.......... Πάω τώρα να διαβάσω και των άλλων