Uvjetne izjave ako / drugo u Pythonu: sintaksa i primjena
instrukcija ako
je na bilo kojem programskom jeziku, koristi se u Java, C i proceduralnom asemblera. Sintaktički model ako u Pythonu je drugačiji. Na mnogo načina mnogo je jednostavnije i kompaktnije, ali postoje određeni elementi.Ako / druga pravila sintakse u Pythonu
Python je pisani jezik, pa je glavni zadatak pojednostaviti kod i olakšati život programeru. Pravilo se odnosi na sve jezične predmete, uključujući upute ako. Za razliku od C-sličnih jezika, Python nema kovrčaste zagrade, potrebu za točkama na kraju izraza. Ali postoji jedan novi element. Ovo je dvotočka oznaka.
Najjednostavniji primjer ako / drugo u Pythonu:
- > c = 10
- > ako c> 2:
- ispisati (c)
- 10
U prvom retku dodjeljuje se vrijednost varijable c. Druga je osnovna uputa sa stanjem. Nakon debelog crijeva počinje ugniježđeni blok s ugrađenom funkcijom print ().
Unatoč jednostavnosti dizajna, programeri novaka rade iste pogreške. Zaboravili su staviti debelo crijevo i napraviti utor nakon njega.
Zašto su uvlake važne
Za programere koji su navikli postavljati točku na kraju svakog izraza, uvlačenje se može činiti neuobičajeno. No, u Pythonu, kraj linije automatski znači kraj izjave. Sve kôd napisan je okomito s logičkim uvlačenjem. Zahvaljujući tome puno je lakše čitati.
Redoslijed oblikovanja koda određuje redoslijed izvršavanja višeslojnih i složenih uputa ako / drugo u Pythonu:
- ako:
- ako b:
- Prvi izraz
- drugo:
- Drugi izraz
Ako radite u ljusci IDLE, prevoditelj će automatski uvesti sve uvlake. Ali kada koristite uređivače teksta, morat ćete sami paziti.
Zašto trebate dodatne upute
U Pythonu ako / drugo koji se nazivaju i uvjetnim uputama. Ovo je alat za odabir koji odražava osnovnu logiku koda. u ako može biti nekoliko uputa, uključujući ostale ako. nakon ako nakon čega slijedi dodatna nastava drugo. Ako je, kao rezultat ispunjavanja uvjeta opisanih u ako, prevoditelj ne vraća istinito, to ide na drugdje.
Za složenije kôdove koda, u nekim se slučajevima unosi dodatna pouka Elif. Propisuje dodatne uvjete. dizajn ako / elif / drugo u Pythu izgleda ovako:
- ako
: # Ako je izjava s uvjetnim izrazom #Ossociirani blok - Elif
: # Izborni elif - drugo: # Dodatni blok drugog
Nakon opcijskih uputa postavljena su debelog crijeva i obavezna uvlačenja. Dio drugo Osmišljen je za rukovanje situacijama u kojima se ne nalaze šibice u ako / elif. Prema pravilima, svaki dio koda obrađuje se redoslijedom. Ali uvjetni izrazi uzrokuju da tumač obavlja prijelaze. Stoga se u Pythonu nazivaju i upute za kontrolu protoka.
- Python je razvojno okruženje. Python 3 za početnike
- Prvi Java program je Hello World
- Primjer programa u Pascalu. Programiranje u Pascalu
- Struktura Pascal programa: programiranje za početnike
- Python - što je to? Visoki programski jezik
- Python programski jezik: petlje
- Što funkcionira PHP mikrotime funkcija?
- Skriptni programski jezici: zadaci, značajke i prednosti
- Funkcija zbrajanja u SQL: SUM
- Upotreba indeksa (jаvascript) prilikom rada s nizovima i nizovima
- Prijedlozi s dvotočkom: primjeri i definicije
- Programiranje u Pythonu: Popis
- Ulaz i izlaz u Pythonu. Ulaz i ispis
- Programiranje u Pythonu. Rad s žicama
- Kako mogu pronaći ostatak podjele u Pythonu?
- Uvjetna izgradnja. Python: prostranost i jednostavnost jezika
- Python: vrste podataka, uvjeti, zahtjevi i primjeri
- Funkcije u Pythonu: def. Python 3 za početnike
- Objektno orijentirano programiranje u Pythonu: klase, opis i značajke
- Što su objekti u Pythonu?
- Rad s objektima datoteka: otvaranje, čitanje i pisanje datotekama u Pythonu