Χρησιμοποιούμε την Πολλαπλή Δομή Επιλογής όταν μπορούμε να επιλέξουμε μόνο ένα μονοπάτι από τα προσφερόμενα. Όταν επιλέγουμε ένα μονοπάτι αυτομάτως απορρίπτουμε τα υπόλοιπα.
Π.χ.
Σε ποια βαθμίδα είστε μαθητής;
A. Δημοτικό Β. Γυμνάσιο Γ. Λύκειο Δ. Άλλο
Ας υποθέσουμε ότι θέλετε να κάτσετε για φαγητό σε ένα εστιατόριο/ταβέρνα. Υπάρχουν τρία εστιατόρια το ένα δίπλα στο άλλο όπως στην εικόνα παρακάτω:
if <condition_1>:
command_group_1
elif <condition_2:
command_group_2
⁝
elif <condition_N>:
command_group_N
else:
command_group_other
Σε μία πόλη της Ευρώπης υπάρχουν διόδια για να περάσει κάποιος σε μία άλλη περιοχή της πόλης. Ο τιμοκατάλογος ανά τύπο οχήματος είναι ο παρακάτω:
Οπότε το αντίστοιχο πρόγραμμα Python όπου χρεώνει ανάλογα τον τύπο οχήματος είναι παρακάτω:
Το παρακάτω πρόγραμμα Python ελέγχει και εμφανίζει αν η ζαριά ήταν διπλή και την ονομασία της διπλής ζαριάς. Π.χ. άσσοι, πεντάρες κλπ.
Να συμπληρώσετε τα κενά ___1___ , ___2___ και ___3___ με τις κατάλληλες συνθήκες ώστε να ελέγχει σε ποια βαθμίδα ανήκει ένα άτομο δίνοντας την ηλικία (age
) του.
ΗΛΙΚΙΑ | ΒΑΘΜΙΔΑ |
6 έως 12 | Δημοτικό |
13 έως 15 | Γυμνάσιο |
16 έως 18 | Λύκειο |
άνω των 18 | Άλλο |
Το παρακάτω πρόγραμμα Python υπολογίζει και έπειτα εμφανίζει το πόσο (cost
) που θα πληρώσει ένας αγρότης για το λίπασμα σε κιλά (kg
) που θέλει να αγοράσει βάσει της τιμολόγησης του παρακάτω πίνακα:
ΚΙΛΑ | ΕΥΡΩ ΑΝΑ ΚΙΛΟ |
0 έως 50 | 0.75 € |
51 έως 100 | 1.35 € |
άνω των 100 | 2.10 € |
Σε μία μεταφορική εταιρία θέλουν να φτιάξουν πρόγραμμα ώστε να υπολογίζουν το κόστος μεταφοράς ανάλογα το βάρος του δέματος.
Οπότε το αντίστοιχο πρόγραμμα Python όπου χρεώνει ανάλογα με το βάρος του δέματος ακολούθως:
ΒΑΡΟΣ ΣΕ ΚΙΛΑ | ΚΟΣΤΟΣ (€) ΑΝΑ ΚΙΛΟ |
0 έως 1 | 4 € |
1.1 έως 5 | 8 € |
άνω των 5 | 9 € |
Σε ένα κράτος θέλουν να φτιάξουν πρόγραμμα για τον υπολογισμό φορολογίας ανάλογα το εισόδημα του φορολογούμενου.
Οπότε το αντίστοιχο πρόγραμμα Python όπου χρεώνει ανάλογα τον τύπο οχήματος είναι παρακάτω:
ΕΙΣΟΔΗΜΑ | ΠΟΣΟΣΤΟ ΕΠΙ ΤΟΥ ΕΙΣΟΔΗΜΑΤΟΣ |
0 έως 40.000 € | 5% |
40.001 έως 100.000 € | 8% |
άνω των 100.000 € | 12% |
Να συμπληρώσετε τα κενά ___1___ , ___2___ , ___3___ και ___4___ του παρακάτω προγράμματος Python ώστε να ελέγχει και εμφανίζει την κατάλληλη εποχή για το μήνα ( month
) που δίνεται τυχαία.
📧Στείλτε screenshot ή copy&paste τον κώδικα στο email μου .