Τι θα εμφανιστεί; ΠΛηκτρολογήστε τις τιμές διαχωρίζοντας με κόμμα χωρίς κενά
def print_1(t2):
print t2
t1 = t2 + 10
print t2
t1 = 5
print_1(t1)
print t1
Score: 0 of 1
Your answer | Score | Correct answer |
1 | 0 | 5,15,5 |
Θα εκτελεστούν με την αριθμημένη σειρά οι εντολές:
def print_1(t2): #3. Το t2 δέχεται το 5
print t2 # 4. Εμφανίζει το 5
t1 = t2 + 10 #5. t1 = 5 + 10 = 15 (το t1 Τοπική ισχύς)
print t2 # 6. Εμφανίζει το 15. Τελειώνει η συνάρτηση
t1 = 5 #1. t1 = 5
print_1(t1) #2. Καλεί την print_1. Στέλνει το 5
print t1 #7. Εμφανίζει το 5. (To t1 δε θυμάται την τιμή από τη συνάρτηση
αφού είχε τοπική ισχή)
Άρα θα εμφανίσει 5, 15, 5