Α Σ Κ Η Σ Ε Ι Σ P Y T H O N |
Άσκηση 1η:
Να γράψετε πρόγραμμα σε γλώσσα python το οποίο να διαβάζει το ονοματεπώνυμο και τους βαθμούς στα 3 τρίμηνα ενός μαθητή σε ένα μάθημα και να υπολογίζει και να εμφανίζει τον μέσο όρο. Το αποτέλεσμα να εμφανίζεται με την μορφή π.χ.
“Ο μαθητής ΑΘΑΝΑΣΙΑΔΗΣ ΧΡΗΣΤΟΣ έχει μέσο όρο : 16.4”
Λύση:
# Να γράψετε πρόγραμμα σε γλώσσα python το οποίο να διαβάζει το
# ονοματεπώνυμο και τους βαθμούς στα 3 τρίμηνα ενός μαθητή σε
# ένα μάθημα και να υπολογίζει και να εμφανίζει τον μέσο όρο.
#Το αποτέλεσμα να εμφανίζεται με την μορφή
# π.χ. “Ο μαθητής ΑΘΑΝΑΣΙΑΔΗΣ ΧΡΗΣΤΟΣ έχει μέσο όρο : 16.4”
onom_mo = raw_input(“Διάβασε ονοματεπώνυμο μαθητή: “)
trim_a = input(“Διάβασε το βαθμό του Α’ τριμήνου: “)
trim_b = input(“Διάβασε το βαθμό του Β’ τριμήνου: “)
trim_g = input(“Διάβασε το βαθμό του Γ’ τριμήνου: “)
mo = (float(trim_a + trim_b + trim_g))/3
print “O μαθητής/τρια “, onom_mo, “έχει μέσο όρο: “, mo
Άσκηση 2η:
# Να γράψετε πρόγραμμα σε γλώσσα python το οποίο να διαβάζει
# το βάρος τριών ταχυδρομικών πακέτων και
# να υπολογίζει και να εμφανίζει το συνολικό βάρος.
paketo1 = input (“Δώσε βάρος πακέτου1: “)
paketo2 = input (“Δώσε βάρος πακέτου2: “)
paketo3 = input (“Δώσε βάρος πακέτου3: “)
varos_paketon = paketo1 + paketo2 + paketo3
print (“Βάρος = “),varos_paketon
Άσκηση 3η:
# Υπολογισμός εμβαδόν τριγώνου
basi = input (“Δώσε τη βάση: “)
height = input (“Δώσε το ύψος: “ )
e=(basi * height) / 2
print “Το εμβαδόν τριγώνου είναι: “, float(e)
Άσκηση 4η:
Σε τρία (3) διαφορετικά σημεία της Αθήνας, καταγράφηκαν στις 12 το μεσημέρι οι θερμοκρασίες a, b και c. Να αναπτύξετε πρόγραμμα σε Python το οποίο:
α) Θα διαβάζει τις θερμοκρασίες a, b, c
β) Θα υπολογίζει και θα εμφανίζει τη μέση τιμή των παραπάνω θερμοκρασιών.
γ) Θα εμφανίζει το μήνυμα “ΚΑΥΣΩΝΑΣ” αν η μέση τιμή είναι μεγαλύτερη των 37 βαθμών κελσίου.
# απλή_επιλογή
a = input(“Δώσε την 1η θερμοκρασία: “)
b = input(“Δώσε την 2η θερμοκρασία: “)
c = input(“Δώσε την 3η θερμοκρασία: “)
mesi_thermokrasia = float((a+b+c)/3)
print “Μέση θερμοκρασία = “, mesi_thermokrasia
if mesi_thermokrasia>37 :
print(” ΚΑΥΣΩΝΑΣ!!! “)
Άσκηση 5η:
# Να γράψετε πρόγραμμα σε γλώσσα Python το οποίο να διαβάζει
# έναν ακέραιο αριθμό και υπολογίζει και να εμφανίζει τον
# διπλάσιο και τον τριπλάσιό του.
# Αποθηκεύστε το με το όνομα pollaplasia_aritmon.py
a = input(“Δώσε τον 1ο αριθμό: “)
b = 2 * a
c = 3 * a
print “1ος αριθμός = “, a
print “2πλάσιος αριθμός = “, b
print “3πλάσιος αριθμός = “, c
Άσκηση 6
#Να γράψετε πρόγραμμα σε python το οποίο να διαβάζει το μισθό ενός υπαλλήλου και
#να εμφανίζει στην οθόνη του υπολογιστή το αντίστοιχο μήνυμα σύμφωνα με τον
#παρακάτω πίνακα: (askf5_1.py)
Μισθός | Μήνυμα (χαρακτηρισμός) |
0-800 € | Χαμηλόμισθος |
Πάνω από 800 € – 1400€ | Μεσαία αμειβόμενος |
Πάνω από 1400€ | € Υψηλόμισθος |
misthos = input(“Δώσε μισθό: “)
if (misthos>=0) and (misthos<=800):
print “Χαμηλόμισθος”
elif (misthos>800) and (misthos<=1400):
print “Μεσαία Αμειβόμενος”
elif (misthos>1400):
print “Υψηλόμισθος”
else:
print “Δώσε μισθό μεγαλύτερο του μηδενός!!!”
Άσκηση 7η:
Να γράψετε πρόγραμμα σε python το οποίο να διαβάζει τον τελικό βαθμό ενός μαθητή και να εμφανίζει στην οθόνη του υπολογιστή το αντίστοιχο μήνυμα σύμφωνα με τον παρακάτω πίνακα:
(askf6_1.py)
Βαθμός | Μήνυμα (χαρακτηρισμός) |
0 – 9.5 | ΚΑΚΩΣ |
Πάνω από 9.5 – 13 | ΜΕΤΡΙΑ |
Πάνω από 13 – 16 | ΚΑΛΑ |
Πάνω από 16 – 18 | ΠΟΛΥ ΚΑΛΑ |
Πάνω από 18 – 20 | ΑΡΙΣΤΑ |
tel_vathmos = input(“Δώσε τελικό βαθμό μαθητή: “)
if (tel_vathmos>=0) and (tel_vathmos<=9.5):
print “Κακώς!”
elif (tel_vathmos>9.5) and (tel_vathmos<=13):
print “Μέτρια!”
elif (tel_vathmos>13) and (tel_vathmos<=16):
print “Καλά!”
elif (tel_vathmos>16) and (tel_vathmos<=18):
print “Πολύ Καλά!”
elif (tel_vathmos>18) and (tel_vathmos<=20):
print ” Άριστα!!! “
else:
print “Δώσε βαθμό μεγαλύτερο του μηδενός και μικρότερο ή ίσο του 20!!!”
Άσκηση 8η:
print “ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ”
print “—————–“
print “15+9/3 = “, 15+9/3
print “4/2+6 = “,4/2+6
print “2**2+6 = “,2**2+6
print “(5+6)%3 = “,(5+6)%3, “Υπόλοιπο Ακέραιας Διαίρεσης”
print “3*8/2-6 = “, 3*8/2-6
print “—————–“
print “2*4**2%3 = “, 2*4**2%3
print “29/5 = “, 29/5
print “(10/4.0)+1 = “, (10/4.0)+1
print “7.0/2 = “, 7.0/2
print “6%9 = “, 6%9
print “—————–“