⊗pyPmCdNIf 141 of 208 menu

Ενσωματωμένα if στην Python

Οι κατασκευές if else μπορούν να ενσωματωθούν η μία μέσα στην άλλη με οποιονδήποτε τρόπο. Μόνο που σε αυτή την περίπτωση πρέπει οπωσδήποτε να τηρούνται οι εσοχές.

Ας υποθέσουμε ότι έχουμε μια μεταβλητή tst:

tst = 3

Ας συγκρίνουμε τη μεταβλητή μας με το μηδέν. Στο πρώτο if θα ορίσουμε μια συνθήκη, εάν η μεταβλητή είναι μικρότερη ή ίση με 0. Μέσα σε αυτό το if θα γράψουμε ακόμη μια συνθήκη - εάν ο αριθμός είναι μικρότερος ή ίσος με 0. Για αυτή θα ορίσουμε επίσης το block else. Στο τέλος της πρώτης κατασκευής if else θα γράψουμε ένα μήνυμα σε περίπτωση που ο αριθμός είναι μικρότερος από 0:

if tst >= 0: if tst <= 5: print('less then or equal 5') else: print('more then 5') else: print('less then 0')

Ας υποθέσουμε ότι στη μεταβλητή month αποθηκεύεται ο τακτικός αριθμός του μήνα. Πρέπει να είναι στο διάστημα από 1 έως 12. Σε διαφορετική περίπτωση, ας εμφανίζεται ένα μήνυμα σφάλματος. Στη συνέχεια, για κάθε έγκυρο αριθμό μήνα γράψτε ένα μήνυμα που να δηλώνει σε ποια εποχή του χρόνου ανήκει.

Ας υποθέσουμε ότι στη μεταβλητή num αποθηκεύεται ένας αριθμός. Εάν αυτός ο αριθμός εμπίπτει στο εύρος από 10 έως 99, τότε βρείτε το άθροισμα των ψηφίων αυτού του αριθμού. Εάν το άθροισμα που προκύπτει είναι μικρότερο ή ίσο με 9, τότε εμφανίστε ένα μήνυμα που να δηλώνει ότι το άθροισμα των ψηφίων είναι μονοψήφιο, σε διαφορετική περίπτωση εμφανίστε ένα μήνυμα που να δηλώνει ότι το άθροισμα των ψηφίων είναι διψήφιο.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη