Similar presentations:
if-else, elif
1.
Конструкция ifelse, elif2.
Давайте перед началом работы напишем впоисковой строке 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() ?