Teema “Valikud (if, elif, else)”

Eesti keel:

Tingimuslause

Mõiste: Juhib koodi täitmist vastavalt tingimustele.

Struktuurid:

if: Täidab käsud, kui tingimus on tõene.
if tingimus:
    käsud
if-else: Täidab ühed käsud tõese tingimuse korral, teised vale korral.
if tingimus:
    käsud_1
else:
    käsud_2
if-elif-else: Kontrollib mitut tingimust järjestikku.
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")

Sisseehitatud funktsioonid

  • abs(x): x absoluutväärtus.
  • bin(x): Täisarvu teisendamine kahendsüsteemi stringiks.
  • bool(x): Tagastab True või False vastavalt x tõeväärtusele.
  • divmod(a, b): Tagastab jagatise ja jäägi a jagamisel b-ga.
  • float(x): Teisendab ujukomaarvuks (vaikimisi 0.0).
  • help(object): Kutsub esile abisüsteemi.
  • input(prompt): Tagastab kasutaja sisestatud stringi.
  • int(x, baas): Teisendab täisarvuks (baas — arvusüsteemi alus).
  • len(x): Objekti elementide arv (nt stringi pikkus).
  • max(iter): Järjendi maksimaalne element.
  • min(iter): Järjendi minimaalne element.
  • pow(x, y, r): x astmes y, jääk jagamisel r-ga (kui määratud).
  • print(object, sep=’ ‘, end=’\n’): Kuvab objekti ekraanile.
  • sum(iter, start=0): Järjendi elementide summa.
  • range(start, stop, step): Aritmeetiline progressioon start-st stop-ni sammuga step.
  • round(x, n): Ümardab x n komakohani.
  • type(object): Tagastab objekti tüübi.

Vene keel:

Условный оператор

Определение: Управляет выполнением кода в зависимости от условий.

Структуры:

if: Выполняет операторы, если условие истинно.
if условие:
    операторы
if-else: Выполняет одни операторы при истинном условии, другие — при ложном.
if условие:
    операторы_1
else:
    операторы_2
if-elif-else: Проверяет несколько условий последовательно.
if условие_1:
    операторы_1
elif условие_2:
    операторы_2
else:
    операторы_n

Пример:

x = int(input("Введите ответ: "))
if x == 1:
    print("Правильно")
else:
    print("Неправильно")

Встроенные функции

  • abs(x): Абсолютное значение x.
  • bin(x): Преобразует целое число в двоичную строку.
  • bool(x): Возвращает True или False на основе истинности x.
  • divmod(a, b): Возвращает частное и остаток от деления a на b.
  • float(x): Преобразует в число с плавающей точкой (по умолчанию 0.0).
  • help(object): Вызывает справочную систему.
  • input(prompt): Возвращает строку, введенную пользователем.
  • int(x, base): Преобразует в целое число (base — основание системы счисления).
  • len(x): Количество элементов в объекте (например, длина строки).
  • max(iter): Максимальный элемент последовательности.
  • min(iter): Минимальный элемент последовательности.
  • pow(x, y, r): x в степени y, остаток от деления на r (если указано).
  • print(object, sep=’ ‘, end=’\n’): Выводит объект на экран.
  • sum(iter, start=0): Сумма элементов последовательности.
  • range(start, stop, step): Арифметическая прогрессия от start до stop с шагом step.
  • round(x, n): Округляет x до n знаков после запятой.
  • type(object): Возвращает тип объекта.