You are on page 1of 1

2ο φυλλάδιο ασκήσεων

1. Δίνεται το παρακάτω τμήμα προγράμματος Python:

for i in range (1, 10, 3) :


x = input ("Δώστε έναν αριθμό")
if x == 0 :
print "Ίσος με το μηδέν"
if x < 0 :
print "Αρνητικός"
if x > 0 :
print "Θετικός"

α. Να γράψετε στο τετράδιό σας πόσες φορές θα εκτελεστεί η επανάληψη.


β. Να γράψετε το παραπάνω τμήμα προγράμματος χρησιμοποιώντας δομή πολλαπλής επιλογής if ... elif
αντί των απλών if.

2. Δίνεται τμήμα προγράμματος :


Χ =13
while Χ<=20 :
print Χ
Χ =Χ+2
print Χ

α) Ποια τιμή θα έχει ο Χ όταν τερματίσει το πρόγραμμα;


β) Μετατρέψτε το παραπάνω σε δομή επανάληψηs for;

3. Να σχεδιάσετε τον πίνακα τιμών και τις τιμές που θα εμφανιστούν στην οθόνη μετά την εκτέλεση των
παρακάτω τμημάτων προγραμμάτων :
i. x =2
for k in range(1,10,3):
x= x + k
z=- 7
while z < x:
z =z + 2
print z
print x

ii. a=0
while a <= 22:
for i in range(1,4)
a =a + i
a=a + 5
print a

You might also like