logikai kifejezés

Az alapok programozás Python

Logikai kifejezést és logikai adattípus

Gyakran a valós életben is elfogadja vagy elutasítja ezt vagy azt a nyilatkozatot, tényeket. Például a „számok összege 3 és 5 több mint 7” egy igaz állítás, a „számok összege 3 és 5 kevesebb, mint 7” - hamis. Meg kell azonban jegyezni, hogy tekintve a logikája ilyen kifejezések azt sugallja, csak két eredménye: „Igen” (az igazság), és a „Nem” (hamis). Mint alkalmazott programozás: Ha az eredmény a kifejezés kiértékelésének csak akkor lehet igaz vagy hamis, ez az úgynevezett logikai kifejezés.

Az utolsó lecke három adattípusok leírták: egész számok, lebegőpontos szám és szöveg. Szintén osztja logikai adattípus. Ez a fajta csak két lehetséges értéke: True (igaz) - 1 és hamis (false) - a 0. ezeket az értékeket lehet az eredménye a logikai kifejezéseket.

logikai operátorok

Beszéd természetes nyelven (pl orosz) jelöli összehasonlítás „egyenlő” ezekkel a szavakkal: „több”, „kevesebb, mint”. A speciális karakterek nyelvén programozás, mint amilyeneket a matematikai kifejezések:> (nagyobb, mint) <(меньше),>= (Azonos vagy annál nagyobb) <= (меньше или равно).

Új lehet, hogy a kijelölést az egyenlőség: == (két jel „van”); és az egyenlőtlenség! =. Itt meg kell figyelni, hogy a következő: Ne keverd össze az értékadó operátor, jele Python egyetlen jele „van”, és az összehasonlítást üzemmód (két „egyenlő” jel). Kiosztása és összehasonlítása - egy teljesen más műveletet.


Határozza szóban lépéseinek végrehajtására a fenti példában. Helyességét a feltételezések szerint a következő kifejezést az adatokat a Python-értelmező.

Komplex logikai kifejezések

Logikai kifejezések, mint verymuch> = 1023 fő. A gyakorlatban azonban ritkán használt bonyolultabb. Lehet, hogy kap egy választ „igen” vagy „nem” attól függően, hogy az eredmény a két egyszerű kifejezéseket. Például: „az utcán havazik vagy eső”, „új változó nagyobb, mint 12, és kevesebb, mint 20”, stb

Ezekben az esetekben speciális operátorok, amelyek egyesítik a két vagy több egyszerű logikai kifejezések. A széles körben alkalmazott módszere, amely a két: az úgynevezett logikai ÉS (és) és OR (vagy).

Ahhoz, hogy egy igaz (True), és ha az üzemeltető. az szükséges, hogy az eredmények mind egyszerű kifejezéseket, amelyek kapcsolódnak az állítás igaz. Ha legalább egy esetben az eredmény False (hamis), akkor az összes olyan összetett kifejezés hamis.

Ahhoz, hogy egy igazi (valódi), ha vagy üzemeltetője. az szükséges, hogy legalább az egyik egyszerű kifejezés, amely része a komplex, igaz volt. Abban az esetben, üzemeltető vagy egy összetett kifejezés hamis lesz csak akkor, ha az összes komponens hamis egyszerű kifejezéseket.

Határozza szóban lépéseinek végrehajtására a fenti példában. Helyességét a feltételezések szerint a következő kifejezést az adatokat a Python-értelmező.

gyakorlati munka

  1. Rendeljen a két változó, minden számszerű értékeket.
  2. Tedd négy összetett logikai kifejezések használatával és üzemben. melyek közül kettő kell adni az igazságot, és a másik két - egy hazugság.
  3. Hasonlóképpen kövesse a n. 2, de a vagy az üzemeltető.
  4. Próbáljon meg egy összetett logikai kifejezések dolgozni változó string típusú.

Egy példaértékű eredményeként a gyakorlati munka

Off téma, de a szíve.

Köszönöm (plustilino) köszönöm a munka és a
Csodálatos hely! Ez az első hely, ahol megtalálta a megfelelő
KR problémák megoldását, és egy csodálatos leírást a Python nyelvet. Köszönöm még egyszer. És a „tulajdonos” a helyszínen. Tekintettel arra, hogy teher, mint egy tanár - támogatja a webhely egyszerű mutatvány. Ez a nő csak okos. Ez nem csak egy magasan képzett és lelkes emberek, hanem a tanár nagybetűvel. Nagyon tanulságos és érdekes olvasni (plustilino) pozíciók, mint a habrahare - Azt javaslom mindazoknak, akik kedvelik őt, mint egy ember, egy tanár és egy nő. Köszönöm még egyszer. Glad (és anélkül, hogy túlzott hízelgés), hogy a megjelölés (bocs, hogy a vádlott távollétében) érdekes személy.

Kapcsolódó cikkek