Adriana Pikaljov Portfoolio

en_GBet

2. Teema Valikud (If elif else)

Tingimuslause Pythonis

Tingimuslause võimaldab programmil teha otsuseid. See kontrollib, kas mingi tingimus on täidetud (tõene) või mitte (väär) ning täidab vastavalt sellele kindlad käsud.


Tingimuslausete struktuurid

if – kontrollib üht tingimust

if tingimus:
    # käsud, kui tingimus on tõene

if ... else – valib kahe võimaluse vahel

if tingimus:
    # käsud, kui tingimus on tõene
else:
    # käsud, kui tingimus on väär

if ... elif ... else – kontrollib mitut tingimust järjest

if tingimus_1:
    # käsud_1
elif tingimus_2:
    # käsud_2
else:
    # käsud, kui ükski eelnev tingimus ei ole tõene

Näide:

x = int(input("Sisesta vastus: "))
if x == 1:
    print("Õige")
else:
    print("Vale")

Kasulikud sisseehitatud funktsioonid Pythonis

FunktsioonKirjeldus
abs(x)Tagastab arvu absoluutväärtuse
bin(x)Teisendab täisarvu kahendsüsteemi kujule
bool(x)Annab True või False sõltuvalt väärtusest
divmod(a, b)Tagastab (jagatis, jääk) paari
float(x)Teisendab väärtuse ujukomaarvuks
help(objekt)Kuvab abi antud objekti või teema kohta
input(prompt)Küsib kasutajalt sisendit (stringina)
int(x, baas)Teisendab väärtuse täisarvuks, saab määrata arvusüsteemi
len(x)Tagastab elementide arvu (nt loendi või stringi pikkus)
max(iter)Tagastab suurima väärtuse iteratsioonist
min(iter)Tagastab väikseima väärtuse
pow(x, y, r)Astendab: x**y, valikuline jäägi arvutus mod r
print(objekt, sep, end)Kuvab väärtuse ekraanile, saab muuta eraldajat (sep) ja lõppu (end)
sum(iter, start=0)Summeerib iteratsiooni väärtused, alustades start väärtusest
range(start, stop, step)Loob aritmeetilise jada
round(x, n)Ümardab x kuni n komakohani
type(objekt)Tagastab objekti andmetüübi