Βιβλίο
Ενότητα 2 - Τμήμα 1 - Ελέγχοντας τη ροή
Ενότητα 2 - Τμήμα 1 - Ελέγχοντας τη ροή
Απαιτήσεις ολοκλήρωσης
Προβολή
Μετά την ολοκλήρωση αυτής της ενότητας οι φοιτητές θα μπορούν να:
- δημιουργούν κώδικα χρησιμοποιώντας τη δήλωση if
- αναγνωρίζουν και χρησιμοποιήστε τα εσοχή των κωδικών
- λύνουν τα λογικά προβλήματα της άλγεβρας Boolean
- δημιουργούν κώδικα χρησιμοποιώντας τις περίπλοκες παραμέτρους if, elif και else
- αναγνωρίζουν τις εμφωλευμένες δομές if και να τις χρησιμοποιούν
2.1.5 - If και περισσότερα If - Else if? or Else?
Όταν θέλουμε να πάρουμε μια απόφαση τότε χρησιμοποιούμε την εντολή if.
Αντιγράψτε
και επικολλήστε τον ακόλουθο κώδικα στο πρόγραμμα επεξεργασίας του
Thonny (η θερμοκρασία είναι σκόπιμα γραμμένη χωρίς e)
temperatur = int(input("What is the temperatur in Celsius? "))
if temperatur > 30:
print("It is hot outside")
elif temperatur < 12:
print("It is cold outside")
else:
print("It is not hot outside")
print("Done")
Όπως μπορείτε να δείτε μέσα στον κώδικα υπάρχουν τρεις περιπτώσεις. Μία όταν η θερμοκρασία είναι μεγαλύτερη από 30, μία όταν η θερμοκρασία είναι μικρότερη από 12 και μία σε κάθε άλλη περίπτωση.
Δοκιμάστε τον κώδικα χρησιμοποιώντας διαφορετική θερμοκρασία μεγαλύτερη από 30, μεταξύ 12 και 30 και μικρότερη από 12.Στο προηγούμενο πρόγραμμα εμφανίζεται “It is hot outside” ακόμα και αν ο χρήστης πληκτρολογεί 70 βαθμούς. Γιατί; Πώς μπορεί να βελτιωθεί το πρόγραμμα;
Δείτε μια λύση εδώ.