Программирование с нуля
4 subscribers
66 photos
2 videos
5 files
93 links
Download Telegram
Если первый аргумент оператора or возвращает True, то второй аргумент не оценивается, так как ответ уже ясен.
Оператор and, «логическое И», возвращает True только если оба условия истинны.
Если один из аргументов оператора and возвращает False, то другой аргумент уже не оценивается: оператор в любом случае вернёт False.
Оператор and подходит, когда оба условия обязательно должны быть истинны.
Оператор or сработает, когда истинно хотя бы одно из условий.
Задание 1
Замените многоточия в условиях логическим оператором and или or.
Задание 2
Научите Анфису информировать вас о новых сообщениях, если их не больше двадцати. Анфиса должна напечатать двадцать одно сообщение подряд:
Примените логический оператор or и/или and и множественное ветвление с elif, чтобы Анфиса выражалась грамотно. К примеру: «У вас 1 новое сообщение», «У вас 4 новых сообщения», «У вас 11 новых сообщений».
на пути всегда есть ветвления. И любой твой выбор — правильный. Жизненные ситуации повторяются, как цикл. Повторяются, пока их не решишь.»
В теле функции comfort_count():
объявите переменную-счётчик count, значение этой переменной должно быть равно нулю;
переберите элементы списка циклом for temp in temperatures:. Помните, что код в теле цикла должен быть отбит четырьмя пробелами; переменная-счётчик count должна быть объявлена вне цикла;
в теле цикла проверьте, попадает ли очередное значение в диапазон чисел от 22 до 26 включительно:
if 22 <= temp <= 26:
Если условие в if выполняется — добавьте к переменной-счётчику единицу:
count += 1
Помните, что код в теле if должен быть отбит дополнительными четырьмя пробелами слева;
после цикла напишите вызов функции print(), чтобы вывести нужную строку:
print('Количество тёплых дней в этом месяце:', count)
Вызов print() должен быть в теле функции, но не в теле цикла: следите за отступами.