python:control
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| python:control [2026/05/18 12:12] – dmakryp | python:control [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== 5. Δομές Ελέγχου (if, while, for) ====== | ||
| - | {{https:// | ||
| - | |||
| - | Σύμφωνα με το [[https:// | ||
| - | |||
| - | --- | ||
| - | |||
| - | ===== 1. Δομή Επιλογής (if) ===== | ||
| - | |||
| - | Η δομή επιλογής χρησιμοποιείται όταν θέλουμε ο υπολογιστής να παίρνει αποφάσεις και να εκτελεί συγκεκριμένες εντολές **μόνο αν ισχύει μια συνθήκη**. | ||
| - | |||
| - | ==== Α. Απλή Επιλογή (if) ==== | ||
| - | Ο κώδικας εκτελείται μόνο αν η συνθήκη είναι αληθής (True). | ||
| - | <code python> | ||
| - | vathmos = int(input(" | ||
| - | if vathmos >= 10: | ||
| - | print(" | ||
| - | </ | ||
| - | |||
| - | ==== Β. Σύνθετη Επιλογή (if - else) ==== | ||
| - | Όταν θέλουμε να εκτελείται ένας κώδικας αν η συνθήκη ισχύει, | ||
| - | <code python> | ||
| - | vathmos = int(input(" | ||
| - | if vathmos >= 10: | ||
| - | print(" | ||
| - | else: | ||
| - | print(" | ||
| - | </ | ||
| - | |||
| - | ==== Γ. Πολλαπλή Επιλογή (if - elif - else) ==== | ||
| - | Όταν έχουμε να ελέγξουμε πολλές διαφορετικές συνθήκες τη μία μετά την άλλη. | ||
| - | <code python> | ||
| - | vathmos = int(input(" | ||
| - | if vathmos >= 18: | ||
| - | print(" | ||
| - | elif vathmos >= 15: | ||
| - | print(" | ||
| - | elif vathmos >= 10: | ||
| - | print(" | ||
| - | else: | ||
| - | print(" | ||
| - | </ | ||
| - | |||
| - | --- | ||
| - | |||
| - | ===== 2. Δομή Επανάληψης (for, while) ===== | ||
| - | |||
| - | Οι δομές επανάληψης (βρόχοι ή loops) χρησιμοποιούνται όταν θέλουμε μια ομάδα εντολών να εκτελείται πολλές φορές. | ||
| - | |||
| - | ==== Α. Η εντολή for (Καθορισμένη Επανάληψη) ==== | ||
| - | Τη χρησιμοποιούμε όταν **ξέρουμε από πριν** πόσες φορές θέλουμε να γίνει η επανάληψη, | ||
| - | |||
| - | **Παράδειγμα 1: Εκτύπωση αριθμών από το 0 έως το 4** | ||
| - | <code python> | ||
| - | for i in range(5): | ||
| - | print(" | ||
| - | </ | ||
| - | |||
| - | **Παράδειγμα 2: Η προπαίδεια του 5** | ||
| - | <code python> | ||
| - | for i in range(1, 11): | ||
| - | print(i, "x 5 =", i * 5) | ||
| - | </ | ||
| - | |||
| - | ==== Β. Η εντολή while (Επανάληψη υπό Συνθήκη) ==== | ||
| - | Τη χρησιμοποιούμε όταν **δεν ξέρουμε από πριν** πόσες φορές θα γίνει η επανάληψη. Ο κώδικας εκτελείται συνεχώς, | ||
| - | |||
| - | **Παράδειγμα: | ||
| - | <code python> | ||
| - | mystikos = 7 | ||
| - | mantepsia = int(input(" | ||
| - | |||
| - | while mantepsia != mystikos: | ||
| - | print(" | ||
| - | mantepsia = int(input(" | ||
| - | |||
| - | print(" | ||
| - | </ | ||
| - | |||
| - | > **🛑 Προσοχή στις Ατέρμονες Επαναλήψεις (Infinite Loops):** > Αν η συνθήκη του '' | ||
| - | |||
| - | --- | ||
| - | Η σελίδα αυτή Δημιουργήθηκε από: **Μακρυπόδης Διονύσιος** **Καθηγητής Πληροφορικής** | ||
python/control.1779095526.txt.gz · Last modified: by dmakryp
