Valikud

Tingimuslause Pythonis

  • Mõiste: Tingimuslause võimaldab koodi harutada vastavalt sellele, kas määratud tingimus on täidetud või mitte.
  • Põhistruktuurid:
    • if – Käivitab koodiploki ainult siis, kui tingimus on tõene. if tingimus: käsud
    • if-else – Valib kahe võimaluse vahel: esimene plokk täidetakse, kui tingimus on tõene, vastasel juhul täidetakse teine. if tingimus: käsud_1 else: käsud_2
    • if-elif-else – Kontrollib mitut tingimust järjest. Esimese tõese korral täidetakse vastav plokk, ülejäänuid ignoreeritakse. Kui ükski tingimus ei kehti, täidetakse else. if tingimus_1: käsud_1 elif tingimus_2: käsud_2 else: käsud_n
  • Näide: x = int(input("Sisesta vastus: ")) if x == 1: print("Õige") else: print("Vale")

Levinumad sisseehitatud funktsioonid Pythonis

  • abs(x) – tagastab x absoluutväärtuse
  • bin(x) – teisendab täisarvu kahendsüsteemi stringiks
  • bool(x) – annab tõeväärtuse (True või False) olenevalt x väärtusest
  • divmod(a, b) – tagastab korraga jagatise ja jäägi (tuplena)
  • float(x) – teisendab väärtuse ujukomaarvuks (vaikimisi 0.0)
  • help(object) – avab Pythoni abisüsteemi konkreetse objekti kohta
  • input(prompt) – võtab kasutajalt sisendi stringina
  • int(x, base) – teisendab arvu täisarvuks, vajadusel kasutades määratud arvusüsteemi alust
  • len(x) – tagastab objekti (nt stringi või listi) pikkuse
  • max(iterable) – leiab suurima väärtuse iteratsioonist
  • min(iterable) – leiab väikseima väärtuse iteratsioonist
  • pow(x, y, r) – tagastab x astmes y; kui r on määratud, tagastab jäägi jagamisel r-ga
  • print(object, sep=' ', end='\n') – kuvab ekraanile, võimaldades määrata eraldaja ja lõputähemärgi
  • sum(iterable, start=0) – liidab kõik järjendi väärtused kokku, alustades valikuliselt antud väärtusest
  • range(start, stop, step) – loob aritmeetilise jada kindlate sammudega
  • round(x, n) – ümardab arvu x määratud arvuni pärast koma
  • type(object) – tagastab objekti tüübi