Ασκήσεις δομή ακολουθίας

Παρακάτω θα βρείτε ασκήσεις σε Python 2.7.10 με δομή ακολουθίας για κατανόηση της λειτουργίας της αλγοριθμικής δομής. Στην δομή ακολουθίας οι εντολές εκτελούνται σειριακά η μία μετά την άλλη, από την πρώτη ως την τελευταία.

Να γραφεί πρόγραμμα σε python το οποίο θα διαβάζει 3 αριθμούς και θα υπολογίζει και εμφανίζει τον μέσο όρο τους.

#Πρόγραμμα μέσος όρος

x=input(“Δώσε τον 1ο αριθμό: “)

y=input(“Δώσε τον 2ο αριθμό: “)

z=input(“Δώσε τον 3ο αριθμό: “)

mo = (x + y + z)/3.0 

print “Ο μέσος όρος είναι: “,mo

Να γραφεί πρόγραμμα σε python το οποίο θα διαβάζει την τιμή ενός προϊόντος και το ποσοστό της έκπτωσης και θα υπολογίζει και θα εμφανίζει την τελική αξία του προϊόντος μετά την έκπτωση.

#Πρόγραμμα τελική αξία

arxiki=input(“Δώσε την τιμή του προϊόντος: “)

ekptwsi=input(“Δώσε την έκπτωση: “)

teliki = arxiki – arxiki*ekptwsi/100

print “Η τελική αξία του προϊόντος μετά την έκπτωση είναι: “,teliki

Να γραφεί πρόγραμμα σε python το οποίο θα διαβάζει την απόσταση σε εκατοστά (cm) και θα εμφανίζει την απόσταση σε μέτρα(m).

#Πρόγραμμα μετατροπή εκατοστά σε μέτρα

cm=input(“Δώσε την απόσταση σε εκατοστά (cm): “)

m= cm/100

print “Η απόσταση σε μέτρα (m) είναι: “,m

Να γραφεί πρόγραμμα σε python το οποίο θα διαβάζει έναν τριψήφιο ακέραιο αριθμό και θα εκτυπώνει το άθροισμα των ψηφίων του.

#Πρόγραμμα άθροισμα ψηφίων τριψήφιου
tripsifios=int(input(“Δώσε ακέραιο τριψήφιο: “))
ekatontades,ypoloipo=divmod(tripsifios,100)
dekades,monades=divmod(ypoloipo,10)
print “Το άθροισμα των ψηφίων του αριθμού είναι: “,ekatontades+dekades+monades

Να γραφεί πρόγραμμα σε python το οποίο θα διαβάζει έναν τριψήφιο ακέραιο αριθμό και θα εκτυπώνει το άθροισμα των ψηφίων του.

#Πρόγραμμα άθροισμα ψηφίων τριψήφιου
tripsifios=int(input(“Δώσε ακέραιο τριψήφιο: “))
ekatontades,ypoloipo=divmod(tripsifios,100)
dekades,monades=divmod(ypoloipo,10)
print “Το άθροισμα των ψηφίων του αριθμού είναι: “,ekatontades+dekades+monades

Να γραφεί πρόγραμμα σε python το οποίο θα διαβάζει το κόστος ενός προϊόντος και τα λεφτά που έδωσε ο πελάτης στο ταμείο και θα υπολογίζει και θα εμφανίζει τα ρέστα.

#Πρόγραμμα ρέστα
kostos=float(input(“Δώσε το κόστος του προϊόντος: “))
tameio=float(input(“Δώσε τα χρήματα που έδωσε ο πελάτης: “))
resta=tameio-kostos
print “Τα ρέστα του πελάτη είναι: “, resta

Να γραφεί πρόγραμμα σε python το οποίο θα διαβάζει τις ώρες, τα λεπτά και τα δευτερόλεπτα και θα υπολογίζει πόσα δευτερόλεπτα είναι

#Πρόγραμμα δευτερόλεπτα
hours=input(“Δώσε ώρες: “)
minutes=input(“Δώσε τα λεπτά: “)
seconds=input(“Δώσε τα δευτερόλεπτα: “)
sumseconds=hours*3600+minutes*60+seconds
print “Τα ρέστα του πελάτη είναι: “, sumseconds