Βιβλίο
Ενότητα 2 - Τμήμα 1 - Ελέγχοντας τη ροή
Ενότητα 2 - Τμήμα 1 - Ελέγχοντας τη ροή
Απαιτήσεις ολοκλήρωσης
Προβολή
Μετά την ολοκλήρωση αυτής της ενότητας οι φοιτητές θα μπορούν να:
- δημιουργούν κώδικα χρησιμοποιώντας τη δήλωση if
- αναγνωρίζουν και χρησιμοποιήστε τα εσοχή των κωδικών
- λύνουν τα λογικά προβλήματα της άλγεβρας Boolean
- δημιουργούν κώδικα χρησιμοποιώντας τις περίπλοκες παραμέτρους if, elif και else
- αναγνωρίζουν τις εμφωλευμένες δομές if και να τις χρησιμοποιούν
2.1.6 - Πολλαπλές περιπτώσεις
Ποιά η χρήση του and μέσα σε μια εντολή if? and σημαίνει ότι και για να είναι αληθής η συνθήκη πρέπει και οι δύο συνθήκες να είναι αληθείς.
print ("Check Up")
weight = int(input("Insert your weight in kilos : "))
height = int(input("Insert your height in centimeters : "))
if weight >=100 and height <= 170:
print ("You might consider to lose some weight")
elif weight<= 50 and height > 175:
print ("I think that you are very skinny")
else:
print ("You are just about right")
Ποιά η χρήση του or μέσα σε μια εντολή if? or σημαίνει ότι και για να είναι αληθής η συνθήκη πρέπει έστω και μία από τις επιμέρους συνθήκες να είναι αληθής.
print ("I know my friends")
name = input("Please write your name : ")
if name == "John" or name == "Jim" or name == "Justin":
print ("Hello my friend", name)
else:
print ("Do you want to be my friend", name, "?")
Έχουμε τώρα ένα νέο πρόβλημα για σας.
Θέλουμε να δημιουργήσουμε ένα πρόγραμμα που να ζητάει τρεις αριθμούς και στη συνέχεια να εμφανίζει το μεγαλύτερο.
Για παράδειγμα, όταν εκτελούμε το πρόγραμμα, η έξοδος μπορεί να είναι:
Hello! Please insert three different integer numbers and i will find the greatest.
The first number is : 13
The second number is : 19
The third number is : 8
Great! The greatest number of 13,19,8 is 19.
Μπορείτε να δείτε μια λύση εδώ.