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

Содержание

Слайд 2

Условная конструкция if

Условные конструкции используют условные выражения и в зависимости от их

Условная конструкция if Условные конструкции используют условные выражения и в зависимости от
значения направляют выполнение программы по одному из путей.
Формальное определение:
if логическое_выражение:
инструкции
elif логическое выражение:
инструкции
else:
инструкции

Слайд 3

Условная конструкция if. Пример

ch = int(input())
if (ch >= 10) and (ch <= 99):
print('Двузначное')
elif (ch >= 100) and (ch <= 999):
print('Трёхзначное')
else:
print('Не является двузначным и трёхзначным')

Условная конструкция if. Пример ch = int(input()) if (ch >= 10) and

Слайд 4

Условная конструкция if. Неполная форма

if логическое_выражение:
инструкции

if логическое_выражение:
инструкции
else:
инструкции

if логическое_выражение:
инструкции
elif логическое_выражение:
инструкции

Условная конструкция if. Неполная форма if логическое_выражение: инструкции if логическое_выражение: инструкции else:

Слайд 5

Неполная форма. Примеры

ch = int(input('Введите число: '))
if (ch >= 10) and (ch <= 99):
    print('Двузначное')
else:
    print('Не является двузначным')

ch = int(input('Введите число: '))
if (ch >= 10) and (ch <= 99):
    print('Двузначное')

ch = int(input('Введите число: '))
if (ch >= 10) and (ch <= 99):
    print('Двузначное')
elif (ch >= 100) and (ch <= 999):
    print('Трёхзначное')

Неполная форма. Примеры ch = int(input('Введите число: ')) if (ch >= 10)

Слайд 6

Примеры

if (ch >= 10) and (ch <= 99):
print('Двузначное')
elif (ch >= 100) and (ch <= 999):
print('Трёхзначное')

ch
7
134
13
1000

Вывод
-
Трёхзначное
Двузначное
-

Примеры if (ch >= 10) and (ch print('Двузначное') elif (ch >= 100)

Слайд 7

Вложенные условные конструкции if

Конструкция if в свою очередь сама может иметь вложенные

Вложенные условные конструкции if Конструкция if в свою очередь сама может иметь
конструкции if:
age = 18
if age >= 18:
    print("Больше 17")
    if age > 21:
        print("Больше 21")
    else:
        print("От 18 до 21")

Слайд 8

* if в одну строку

Материал для самостоятельного изучения!
Пример:
a = 4 if 5

* if в одну строку Материал для самостоятельного изучения! Пример: a =
> 4 else 5

Слайд 9

Двойные неравенства

В условном операторе возможно использование двойных неравенств
ch = abs(int(input('Введите число: ')))

Двойные неравенства В условном операторе возможно использование двойных неравенств ch = abs(int(input('Введите
#abs - модуль
if (10 <= ch <= 99 ):
print('В числе 2 разряда')

Слайд 10

Задачи. Пример

Пользователь вводит число. Если оно кратно 3, то вывести частное числа

Задачи. Пример Пользователь вводит число. Если оно кратно 3, то вывести частное
и 3, иначе вывести остаток от деления на 3.
ch = int(input(‘Введите число: ‘))
if (ch % 3 == 0):
    print(ch // 3)
else:
    print(ch % 3)

Слайд 11

Источники

https://metanit.com/
«Изучаем Python» Марк Лутц. Том 1, 5-е издание. 2019
Авторский материал

Источники https://metanit.com/ «Изучаем Python» Марк Лутц. Том 1, 5-е издание. 2019 Авторский материал
Имя файла: Условный-оператор.pptx
Количество просмотров: 30
Количество скачиваний: 0