Ασκήσεις δομή επανάληψης
Παρακάτω θα βρείτε ασκήσεις σε Python 2.7.10 με δομή επανάληψης για κατανόηση της λειτουργίας της αλγοριθμικής δομής.
Να γραφεί πρόγραμμα σε Python το οποίο θα εμφανίζει τους αριθμούς από -100 έως και 100.
#Πρόγραμμα εμφάνιση 1
for i in range(-100,101,1):
print i
Να γραφεί πρόγραμμα σε Python το οποίο θα υπολογίζει και θα εμφανίζει τους αριθμούς 0, 5, 10, 15, 20, …, 100.
#Πρόγραμμα εμφάνιση 2
for i in range(0,101,5):
print i
Να γραφεί πρόγραμμα σε Python το οποίο θα υπολογίζει και θα εμφανίζει το άθροισμα των αριθμών από το 1 ως και το 500.
#Πρόγραμμα άθροισμα αριθμών
athroisma=0
for i in range(1,501): #Όταν το βήμα είναι 1 μπορεί και παραλείπεται
athroisma+=i
print athroisma
Να γραφεί πρόγραμμα σε Python το οποίο θα υπολογίζει και θα εμφανίζει το άθροισμα και το πλήθος των ακέραιων αριθμών από το 10 ως και το 1500 που διαιρούνται ακριβώς με το 3.
#Πρόγραμμα άθροισμα και πλήθος
athroisma=0
plithos=0
for i in range(10,1501):
if i%3==0:
athroisma+=i
plithos+=1
print “Το άθροισμα των ακέραιων αριθμών από το 10 μέχρι και το 1500 που διαιρούνται ακριβώς με το 3 είναι: “,athroisma, “ και το πλήθος τους “,plithos
Να γραφεί το παρακάτω πρόγραμμα σε Python με while αντί για for.
athroisma=0
for i in range(1,501):
athroisma+=i
print athroisma
#Πρόγραμμα μετατροπή for σε while
athroisma=0
i=1
while i< 501:
athroisma+=i
i+=1
print athroisma
Να γραφεί πρόγραμμα σε Python το οποίο θα δέχεται θετικούς αριθμούς και θα εμφανίζει για καθέναν αν είναι άρτιος ή περιττός. Η καταχώριση θα τερματίζεται όταν δοθεί ως αριθμός το 0.
#Πρόγραμμα άρτιοι – περιττοί
x=input(“Δώσε έναν θετικό ακέραιο αριθμός, 0 για τερματισμό: “)
while x!=0:
if x%2==0:
print “Ο αριθμός είναι άρτιος”
else:
print “Ο αριθμός είναι περιττός”
x=input(“Δώσε έναν θετικό ακέραιο αριθμός, 0 για τερματισμό: “)
Να γραφεί πρόγραμμα σε python το οποίο
Να γραφεί πρόγραμμα σε python το οποίο
Να γραφεί πρόγραμμα σε python το οποίο
Να γραφεί πρόγραμμα σε python το οποίο



