2.52M

if-else, elif

1.

Конструкция ifelse, elif

2.

Давайте перед началом работы напишем в
поисковой строке Python online и
откроем первый сайт

3.

Давай представим, что у тебя есть игрушечный
робот, и ты хочешь, чтобы он делал разные
вещи в зависимости от того, какая сейчас
погода.
Ты можешь сказать роботу:
• Если на улице идет дождь, то возьми
зонтик.
• Иначе (то есть если дождя нет), то можешь
пойти гулять без зонтика.

4.

погода = "дождь"
if погода == "дождь":
print("Возьми зонтик!")
else:
print("Можно идти гулять
без зонтика!")
Вот как это работает:
• Робот смотрит на погоду.
• Если идет дождь, он выполняет
первую команду (берет зонтик).
• Если дождя нет, он выполняет
вторую команду (идет гулять без
зонтика).
Это и есть if else — робот делает выбор
в зависимости от того, что происходит
вокруг.

5.

6.

Самостоятельно
Котик любит спать днем и играть ночью.
Напиши программу, которая поможет котику
решить, что делать.

7.

8.

Конструкция elif
Давай разберем, что такое elif, на примере котика, который решает,
что делать в зависимости от погоды.
Что такое elif?
elif — это короткое слово для "else if" (иначе если). Оно нужно, когда у
нас есть больше двух вариантов выбора.
Пример:
Представим, что котик может делать разные вещи в зависимости от
погоды:
1.Если идет дождь, котик будет спать дома.
2.Если светит солнце, котик пойдет гулять.
3.Если на улице туман, котик будет играть в комнате.

9.

10.

Самостоятельно
Робот умеет выполнять разные задачи в зависимости от
времени дня:
1.Если сейчас утро, робот готовит завтрак.
2.Если сейчас день, робот убирается в доме.
3.Если сейчас вечер, робот смотрит фильм.
4.Если сейчас ночь, робот заряжается.
5.Если время неизвестно, робот говорит, что не знает,
что делать.

11.

12.

import random
Что такое библиотека random?
Библиотека random в Python помогает работать со
случайными числами. Это как волшебный мешок, из которого
можно вытаскивать случайные числа или делать случайный
выбор.
Что такое randint?
randint — это функция из библиотеки random. Она позволяет
выбрать случайное целое число из заданного диапазона.
Например, можно выбрать случайное число от 1 до 10.

13.

Все, что написано после # - это комментарий поясняющий код. Это никак
на влияет на работу программы и писать это не обязательно

14.

Самостоятельно
Создайте программу для угадывания чисел. Создайте переменную, куда
пользователь введет число от 1 до 10. После рандомное число. А после
сравните эти числа. Если угадал - поздравить, иначе - сообщить о
проигрыше

15.

16.

⚬ Как работает конструкция if-else
⚬ Как работает elif?
⚬ Зачем библиотека random?
⚬ Что такое randint?
⚬ Зачем писать int перед input() ?
English     Русский Rules