Python для начинающих. Урок 6 | Условные конструкции

preview_player
Показать описание
Продолжаем знакомиться с условными конструкциями. Поговорим про вложенные конструкции, составные условия, а так же посмотрим на pattern matching (сопоставление шаблонов).
------
------
------
Не забываем подписываться!

#python #начинающим #ityoutubersru
Рекомендации по теме
Комментарии
Автор

Домашнее задание:
I)
Напишите программу, которая, получает на вход три числа. Выведите сумму наибольшего и наименьшего из трёх чисел.
II)
Напишите программу, определяющую является ли введённый пользователем год високосным.
III)
Напишите программу, которая запрашивает у пользователя месяц его рождения в формате от 1 до 12.
Необходимо определить и вывести время года.
Формат вывода (пользователь должен увидеть):
Вы родились осенью
или
Вы родились летом
или
Вы родились зимой
или
Вы родились весной
Для решения задания используйте конструкцию match/case.

plugar_inf
Автор

Учил питон по вашему старому мини курсу (очень хороший курс), но несмотря на это, сейчас смотрю новый курс и хочу отметить, что узнаю что-то новое по сей день, и очень понравился интерактив с дз в комментах
В общем желаю удачи и высоких просмотров)

lavrASS
Автор

Иван, Вы - Учитель с большой буквы и просто звездочка ясная. Осваиваю язык с Вашей помощью, она неоценима! Второй курс прекрасно дополняет замечательный первый, смотреть нужно однозначно и первый базовый, и этот. Благодарю! И с нетерпением жду новых уроков :)

svetlanakosheleva
Автор

Спасибо, Ваня, только сейчас узнал про условный оператор match.
Благодарю!❤❤❤

deljzjh
Автор

Спасибо! Все, как всегда, четко и понятно.

hcoznrf
Автор

Спасибо за видео. Благодаря вам я многое начала понимать в Python

hdwflrn
Автор

видео просто мощно
с помощю этих кодов можно всякое создать но надо сначала практикавать где нибудь

Ewerrrrry
Автор

Спасибо большое за уроки, кратко и ёмко, всегда с примерами :)




Вот такая небольшая програмка для бесконечного определения високосности года. Остановится, если ввести stop или не число :)
while True:
year = input('\nДля завершения работы введите stop\nВведите год: ')

if year == 'stop':
print('До новых встреч! :)')
break
else:
if year.isdigit():
year = int(year)
else:
print('Ошибка ввода, программа остановлена!')
break

if year % 100 == 0 and year % 400 == 0:
print('Год високосный')
elif year % 100 != 0 and year % 4 == 0:
print('Год високосный')
else:
print('Год не високосный')

xhwbrve
Автор

if(next_lesson != 0):
print("Иван Викторович 👍!")

alexeydyakonov
Автор

ИВ, как истинный барбудос, побреется только после завершения курса😊

_Kruzo_
Автор

Задача #1

a = int(input('Введите 1 число: '))
b = int(input('Введите 2 число: '))
c = int(input('Введите 3 число: '))
if c < a > b:
print ('Наибольшее число 1, его значение:', (a))
elif a < c > b:
print ('Наибольшее число 3, его значение:', (c))
elif c < b > a:
print ('Наибольшее число 2, его значение:', (b))
else:
print ('Числа одинаковы!')


(Я не знаю насколько я экономно это сделал, но все работает, кто может оценить скажите все ли правильно есть ли недочеты и можно ли как то по проще сделать было)

funkotplay
Автор

Интересно, понятно! Отличные примеры!!! Делаю домашку и изучаю дальше)))

TeGu
Автор

Иван Викторович, спасибо большое за урок! Полезная инфа про оператор match и написание условной конструкции в одну строку, как Вы решаете задачки на codewars)

xtpcodd
Автор

Классный урок, нравится ваша подача! Давайте еще что-нибудь на джанго

maffioznik
Автор

sp =[]
for q in range(0, 3):
i = int(input("3 chisla"))
sp.append(i)
print(min(sp)+ max(sp))

shakirovvilnur
Автор

18:44 — это программа для того, чтобы отвечать на вопросы викторины.

shlopaiushiy-po-popke
Автор

Спасибо за труд. Очень помогает.

Задача 1.
a = int(input('Число 1: '))
b = int(input('Число 2: '))
c = int(input('Число 3: '))
if a >= b >= c or a <= b <= c:
print(a + c)
elif b >= a >= c or b <= a <= c:
print(b + c)
elif b >= c >= a or b <= c <= a:
print(a + b)

Ответ:
Введите месяц своего рождения цифрой: 4
Вы родились весной.

Задача 2.
year = int(input('Введите год: '))
if year % 4 == 0:
print(year, 'является високосным годом')
else:
print(year, 'не високосный год')

Ответ:
Введите год: 2024
2024 является високосным годом

Задача 3.
month = int(input('Введите месяц своего рождения цифрой: '))
match month:
case 9 | 10 | 11:
print('Вы родились осенью.')
case 6 | 7 | 8:
print('Вы родились летом.')
case 12 | 1 | 2:
print('Вы родились зимой.')
case 3 | 4 | 5:
print('Вы родились весной.')

Ответ:
Введите месяц своего рождения цифрой: 4
Вы родились весной.

vtomjqf
Автор

Ураааа я догадался!!
P.s:классное видео получилось

TimofeiSopin-ovdp
Автор

спасибо за Ваш труд, шикарное объяснение

mljbhob
Автор

Здравствуйте, спасибо вам огромное за курс! Готовлюсь к черепашке. сегодня занятие на мастер группе! Скажите, пожалуйста, а как сделать, чтобы в кейс было записано много к примру комедий и программа выдавала рандомную? (постоянно проблема с выбором фильма, поэтому создам рабочий кейс, из топ-рейтингов запишу фильмы)

nmpldpz
welcome to shbcf.ru