⊗pyPmCdTO 143 of 208 menu

Τριαδικός Τελεστής στην Python

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

tst1 = 5 tst2 = 10

Ας ελέγξουμε ποια από ellas είναι μεγαλύτερη και να εκτυπώσουμε το αντίστοιχο μήνυμα:

if tst1 > tst2: print('+++') else: print('---')

Ωστόσο, αυτή η συνθήκη μπορεί να γραφτεί σε πιο σύντομη μορφή χρησιμοποιώντας τον τριαδικό τελεστή.

Η σύνταξή του είναι η εξής:

'message if condition 1 is true' if condition else 'message if condition 1 is false'

Ας ξαναγράψουμε τη συνθήκη με τον τριαδικό τελεστή:

print('+++' if tst1 > tst2 else '---')

Ο τριαδικός τελεστής πρέπει να χρησιμοποιείται μόνο στις πιο απλές περιπτώσεις, καθώς η χρήση του δυσκολεύει την κατανόηση του κώδικα.

Δίνεται ο ακόλουθος κώδικας:

tst = 12 if tst > 0: print('+++') else: print('---')

Ξαναγράψτε τον χρησιμοποιώντας τον τριαδικό τελεστή.

Δίνεται ο ακόλουθος κώδικας:

tst = 'abcde' if 'a' in tst: print('+++') else: print('---')

Ξαναγράψτε τον χρησιμοποιώντας τον τριαδικό τελεστή.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη