🍊Κ10 - Απλή Δομή Επιλογής 

 

Όπως αναφέραμε στο προηγούμενο κεφάλαιο χρησιμοποιούμε την Απλή Δομή Επιλογής όταν θέλουμε να εκτελεστούν οι εντλές εφόσον πληρούνται τα κριτήρια - συνθήκες που έχουμε θέσει. Διαφορετικά απλώς δεν κάνουμε τίποτα. Απλά αγνοούμε. Προσπερνάμε και προχωράμε. 

 

 

 

 

Π.χ.

«Θέλετε σιρόπι στο παγωτό σας;»

Αν «Ναι» τότε βάλε σιρόπι

Αλλιώς μην κάνεις τίποτα

 

 

Παράδειγμα 01 - Σιρόπι

answer = input("Want syrup on top? (yes|no)") if answer == 'yes': syrup_on_top = True print(f"syrup_on_top = {syrup_on_top}") print = display

 

 

 

Παράδειγμα - Θετικοί Αριθμοί

Το παρακάτω πρόγραμμα Python ελέγχει και να εμφανίζει όταν η τιμή της μεταβλητής num είναι θετικός αριθμός. 

import random num = random.randint(-100,100) print(f"num={num}") if num > 0 : print("Θετικός αριθμός") print = display

 

 

 

Παράδειγμα - Πολλαπλάσια του 2 (Άρτιοι Αριθμοί)

Το παρακάτω πρόγραμμα Python ελέγχει και να εμφανίζει όταν η τιμή της μεταβλητής num είναι άρτιος αριθμός. Δηλαδή, πολλαπλάσιο του 2 ή αλλιώς όταν διαιρείται με το 2 αφήνει υπόλοιπο μηδέν (0)

import random num = random.randint(1,100) print(f"num={num}") if num % 2 == 0 : print("Ζυγός") print = display

 

 

 

⚙️Άσκηση - Πολλαπλάσια του 5

Αντικαταστήστε το κενό  ___1___  με την κατάλληλη συνθήκη ώστε να ελέγχει και να εμφανίζει όταν η τιμή της μεταβλητής num είναι πολλαπλάσιο του 5. Δηλαδή, διαιρείται ακριβώς με το 5.

import random num = random.randint(1,100) print(f"num={num}") if ___1___ : print("Πολλαπλάσιο του 5") print = display

 

 

 

⚙️Άσκηση - Περιττοί Αριθμοί (1, 3, 5, 7, ...)

Αντικαταστήστε το κενό  ___1___  με την κατάλληλη συνθήκη ώστε να ελέγχει και να εμφανίζει όταν η τιμή της μεταβλητής num είναι περιττός αριθμός. Δηλαδή, όταν δεν είναι άρτιος.

import random num = random.randint(1,100) print(f"num={num}") if ___1___ : print("Περιττός") print = display

 

 

 

Παράδειγμα - Διψήφιοι Αριθμοί

Το παρακάτω πρόγραμμα Python ελέγχει και εμφανίζει όταν η τιμή της μεταβλητής num είναι θετικός διψήφιος αριθμός. 

import random num = random.randint(1,999) print(f"num={num}") if num > 9 and num < 100 : print("Διψήφιος") print = display

 

 

 

⚙️Άσκηση - Τριψήφιοι Αριθμοί

Αντικαταστήστε το κενό  ___1___  με την κατάλληλη συνθήκη ώστε να ελέγχει και να εμφανίζει αν η τιμή της μεταβλητής num είναι θετικός τριψήφιος αριθμός. 

import random num = random.randint(1,999) print(f"num={num}") if ___1___ : print("Τριψήφιος") print = display

 

 

 

Παράδειγμα - Θετική διαφορά αριθμών

Το παρακάτω πρόγραμμα Python ελέγχει και εμφανίζει όταν η διαφορά των μεταβλητών num1 και num2 είναι θετικός αριθμός. 

import random num1 = random.randint(1,999) num2 = random.randint(1,999) print(f"num1={num1} , num2={num2}") diff = num1 - num2 if diff > 0 : print("Θετική διαφορά αριθμών") print = display

 

 

 

⚙️Άκσηση -  Διαφορά των τετραγώνων δύο αριθμών

Αντικαταστήστε τα κενά  ___1___  και ___2___ με ώστε το παρακάτω πρόγραμμα Python να υπολογίζει και να εμφανίζει την διαφορά των τετραγώνων των μεταβλητών num1 και num2  όταν ο η διαφορά των τετραγώνων είναι θετικός αριθμός. 

import random num1 = random.randint(1,999) num2 = random.randint(1,999) print(f"num1={num1} , num2={num2}") diff = ___1___ - ___2___ if ___3___ : print("Θετική διαφορά τεταγώνων") print = display

 

 

 

🏠Άσκηση - Πολλαπλάσια του 3 και του 5 ταυτοχρόνως

Αντικαταστήστε τα κενά  ___1___  και ___2___ με τις κατάλληλες συνθήκες ώστε να ελέγχει και να εμφανίζει όταν η τιμή της μεταβλητής num είναι πολλαπλάσιο του 3 και του 5 ταυτόχρονα.

📧Στείλτε screenshot ή copy&paste τον κώδικα στο email μου.

import random num = random.randint(1,100) print(f"num={num}") if ___1___ and ___2___ : print("Πολλαπλάσιο του 3 και του 5 ταυτόχρονα") print = display