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-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-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): Возвращает тип объекта.