Φύλλο Ασκήσεων 6
Εντολή επιλογής ή απόφασης if
1.Να γράψετε πρόγραμμα σε python το οποίο να διαβάζει το μισθό ενός υπαλλήλου και να εμφανίζει στην οθόνη του υπολογιστή το αντίστοιχο μήνυμα σύμφωνα με τον παρακάτω πίνακα: (ask1_f6.py)
Μισθός | Μήνυμα (χαρακτηρισμός) |
0-800 € | Χαμηλόμισθος |
Πάνω από 800 – 1400 | Μεσαία αμειβόμενος |
Πάνω από 1400 | Υψηλόμισθος |
2. Να υπολογιστεί ο μεγαλύτερος δύο ακέραιων αριθμών που δίνονται από το πληκτρολόγιο. (ask2_f6.py)
3. Σε τρεις διαφορετικούς αγώνες πρόκρισης στο άλμα εις μήκος, ένας άλτης πέτυχε τις επιδόσεις α, β, γ. Να γράψετε πρόγραμμα σε γλώσσα Python που:
i. Να δέχεται τις τιμές α, β, γ.
ii. Να υπολογίζει και να εμφανίζει τη μέση τιμή των παραπάνω τιμών.
iii. Να εμφανίζει το μήνυμα προκρίθηκε, εάν η παραπάνω μέση τιμή είναι μεγαλύτερη από 8 μέτρα. (ask3_f6.py)
4. Η εφορία κάθε τέλος έτους φορολογεί τα αυτοκίνητα ανάλογα με τον κυβισμό τους, σύμφωνα με τον παρακάτω πίνακα:
Κυβισμός | φόρος |
0-1100 | 110€ |
1101-1400 | 150€ |
1401-2000 | 225€ |
2001 και πάνω | 600€ |
Να γραφτεί πρόγραμμα σε γλώσσα Python, που να δέχεται τον κυβισμό ενός αυτοκινήτου, να υπολογίζει τον φόρο που του αναλογεί και στη συνέχεια να εμφανίζεται με κατάλληλο μήνυμα(ask4_f6.py)
5. Να γραφτεί πρόγραμμα σε γλώσσα Python που να δέχεται τρεις ακέραιους αριθμούς και να εμφανίζει τον μεγαλύτερο και τον μικρότερο. (ask5_f6.py)
ΛΥΣΕΙΣ:
1.——————————————————————————–
Λύση
m=float(input(‘Δώσε το μισθό’)) #Διαβάζει τον μισθό
if m<=800 : #Αν ο μισθός είναι από 800 και κάτω τότε
print ‘Χαμηλόμισθος’ #Το κενό είναι ένα ΤΑΒ από το πληκτρολόγιο
elif m<=1400 :
print ‘Μεσαία αμειβόμενος’
else :
print ‘Υψηλόμισθος’
2.——————————————————————————–
Λύση:
# πρόγραμμα υπολογισμού μέγιστου 2 αριθμών
a=float(input(‘Δώσε τον πρώτο αριθμό’))
b=float(input(‘Δώσε τον δεύτερο αριθμό’))
max=a
if b>max :
max=b
print ‘ο μέγιστος είναι ‘, max
3.——————————————————————————–
Λύση:
a=float(input(‘Δώσε την πρώτη επίδοση’))
b=float(input(‘Δώσε την δεύτερη επίδοση ‘))
c=float(input(‘Δώσε την τρίτη επίδοση ‘))
mo=(a+b+c)/3
print ‘Ο μέσος όρος είναι’, mo
if mo>8 :
print ‘ΠΡΟΚΡΙΘΗΚΕ! ‘
4.——————————————————————————–
Λύση
k=int(input(‘Δώσε τον κυβισμό’)) #Διαβάζει τον κυβισμό
if k<=1100 :
foros=110
elif k<=1400 :
foros=150
elif k<=2000 :
foros=225
else :
foros=600
print ‘Ο φόρος είναι ‘,foros,’ €’