Уроки Python / Конструкция if elif else - если то иначе - Условная инструкция
Привет друзья! Сейчас мы с вами рассмотрим, как делать условные ветвления в python, это довольно просто - используем такую конструкцию if elif else. If - всегда используется для проверки первоначального условия, это обязательная часть, она является начальной в этой конструкции, остальные части не обязательны. Например, в этой конструкции условные операторы - elif для дополнительных проверок условий, могут присутствовать несколько раз. И заключительная часть проверки условия - else - выполняется только тогда, когда ни одно из проверяемых условий в if и других elif не дали истинности.😊
✅ Условная инструкция if elif else для создания ветвления в коде программы на Python. Выбираем, какое действие выполнить, в зависимости от значений в момент проверки условий.
✅ Конструкция с несколькими elif может также служить заменой конструкции switch - case как в других языках программирования.
❗ При программирование на питоне не забываем про табуляцию в коде программы на Питоне - т.к. она формирует структуру кода.
#урокиpython #урокипитон #python #программирование #дляначинающих
- Уроки от #OlegShpagin 👨🏼💻
Ставь лайк, если тебе понравилось видео 👍
✅ Начинаете программировать? - Повторяйте все то, что показываем в обучающем видео. Тогда вы будете закреплять материал быстрее и сможете начать программировать на Python эффективно.👍
Смотрите наши обучающие видеоуроки и выучите Python быстрее всех! :)
►► Подписывайся на наш канал!
✔ Поддержи проект: wiseplat.org/donat
✔ Вступай в группу Вк - wiseplat 🚀
✔ Подписывайся zen.yandex.ru/id/5e9a61242427...
********************************
❤ Если Вам понравилась публикация, подписывайтесь на канал!
👍 Ставьте лайки, тогда будем еще создавать такой контент :)
✉ Если есть вопросы или пожелания, то пишите, в комментариях.
********************************
Пікірлер: 125
Делитесь опытом использования Python :) Как вам этот язык? На сколько он интуитивен по написанию на нем кода программ? :)
@georginrmz1639
3 жыл бұрын
для игр больше подходит С++
@user-bp2lx8ps2w
2 жыл бұрын
Здравствуйте! Как сделать так чтоб все время не перезапускать текст
@shadowstalker2059
Жыл бұрын
@@user-bp2lx8ps2w если в компиляторе то ни как, надо объявлять экзешник и там все будет работать с постоянным окнов ввода и вывода
@user-go9tm2ms8i
3 ай бұрын
🤓
Большое спасибо 👍👍Не обращайте внимание на плохие комментарии , продолжайте дальше снимать видео , вы помогаете многим понять эти темы ☺️😊
@attrakcion
Жыл бұрын
Здравстуй читатель. Хочу сказать тебе: не отчаивайся. Все у тебя может получиться. Не нужно думать что те у кого получилось достичь своих целей им просто случайно повезло. Это только так кажеться. Поверьте случайного везения не бывает. Ребята хочу вам сказать что случайностей вообще не бывает и вот почему: Представь себе выходишь ты в сад и видишь что все деревья в саду повалены. Какая мысль придет к тебе в голову? Скорее всего ты подумаешь что ночью прошел сильный ураган. А теперь представь что ты также выйдешь в свой сад и увидишь что не все деревья повалены, а каждое третье дерево повалено. Какая мысль придет к тебе в голову? Ну врят ли ты здесь все спишешь на ураган. Вполне возможно ты подумаешь что кто-то решил тебе отомстить и это явно не ураган. А теперь представь что у тебя в коробке 3000 (три тысяча) буквенных символов. И представь что ты подкинул все эти буквы в воздух. Упав на асфальт какова вероятность что эти буквы образуют какое нибудь слово? А какова вероятность что эти буквы образуют какое нибудь предложение? А какова вероятность что эти буквы образуют какой нибудь абзац? А какова вероятность что эти буквы образуют какой нибудь текст? А какова вероятность что эти буквы образуют какую нибудь книгу? Вероятность равна почти нолю. А ведь двойная спираль днк намного сложнее устроена чем текст на асфальте. Верить в то что там где то сверкнула молния и вот там тоже где то сверкнула молния, а потом произошла химическая реакция и химические элементы бац соединились и образовали сложное химическое вещество, которая вдруг стало бороться за свое сохранение и не просто сохранение, а ещё и воспроизведение себе подобных- это глупо. Это все равно что будучи археологом ты наткнешься на руины древнего города и первая мысль которая к тебе в голову придет- это что здесь когда то жили люди. Ну, а если твой коллега скажет: "неа, это просто там сверкнула молния и вон там тоже сверкнула молния, а потом началось землетрясение и вот таким образом и образовался этот город". Ты после этого разговора скорее всего попросишь руководство что бы твоего коллегу отстранили от работы в связи с тем что у него поехала крыша. Так вот предыдущая ситуация еще более нелепая. Бытует мнение что наша вселенная хаотична. Но я с этим не соглашусь. Я уверен что наша вселенная упорядоченна. Так что ребята случайностей не бывает. Случайного везения просто нет. Наша вселенная не хаотична, а упорядоченна. Просто ставьте цели и достигайте их. И верьте что у вас тоже может получиться. Не сдавайтесь ребята. Мой девиз в жизни такой: Терпеливо Активно Учитесь Хорошим Искренним Делам. Запомните эту аббревиатуру. И пусть этот девиз сопровождает вас везде.
Как же круто, что я нашел Ваш канал! Спасибо огромное за труды!
@attrakcion
Жыл бұрын
У тебя красивая фамилия.
Спасибо большое!!! Все понятно и доходчиво. Смотрю ваши видеоуроки по разным темам.
все четко и понятно!!!)) спасибо
огромное спасибо, всё очень понятно!
Спасибо большое. Наконец-то разобралась с if, else, elif. Самое доступное и понятное объяснение!
Не осилил. Уснул после 3й минуты ...
И вам спасибо, всё доходчиво и по делу
Наконец - то слало понятно) Спасибо
Спасибо, для чайников (меня) очень познавательно
@user-zm7li8vh3w
2 жыл бұрын
Для меня тоже
@zelezka05
2 жыл бұрын
И для меня
отлично объяснили!
Спасибо большое.Очень помогают ваши уроки.Можете еще сделать обзор на manim?
Здравствуйте. Спасибо за урок. Подскажите, а как сделать что бы эта программа не закрывалась после того как мы ввели число, а выводила результат и просила заново ввести следующие число?
Самый простой, доcтупный урок мен очень помогли ваши уроки Шпагин дай вам Бог здровья
элифффффффф мать его
Добрый день. Изучаю ваши уроки. Вот совместил последние уроки в одну программу. Это условия и проверка введеного текста на символ или числа. Программа проверяет что ввели число или символы и проверяет число больше\меньше ста. print("Введите число:", end=' ') a = input() if a.isdigit(): # Проверка введеного значения на число print('Да, это число') if int(a) > 100: print("Число больше ста.") if int(a) print("Это число меньше ста.") if a.isalpha(): # Проверка введеного значения на символ print('Это текст, его нельзя вводить...') И у меня появилось два вопроса: 1) как перебросить выполнение программы на начало, если ввели не число а символы ? 2) обнаружил, что при вводе символа и числа в одну строку, ничего не происходит и на оборот числа и символов... Как это можно проверять?
@Solarix_Live
3 жыл бұрын
В принципе второй вопрос я сам уже и решил таким вот оразом. print("Введите число:", end=' ') a = input() if a.isdigit(): # Проверка введеного значения на число print('Да, это число') if int(a) > 100: print("Число больше ста.") if int(a) print("Это число меньше ста.") elif a.isalpha(): # Проверка введеного значения на символ print('Это текст, его нельзя вводить...') else: print("Вводить нужно только число, без буквn и символов.")
Спасибо!
почему у меня при выполнении первого условия (число больше 100) выводится "введенное число больше 100) и введенное число меньше равно 50?
А как указать условие в if, если в переменной должен быть текст?
СПАСИБО БОЛЬШОЕ ВЫ ГЕНИЙ Я 3 ЧАСА НЕ МОГЛА ПОНЯТЬ А ТУТ ЗА 5 МИНУТ ПОНЯЛА СПАСИБО ОГРОМНОЕЕЕ
@zelezka05
2 жыл бұрын
Точно также, за 5 минут всё дошло благодаря стараниям автора. Огромное спасибо!
Скажите пожалуйста, почему если условия и в if, и в elif удовлетворяют требованиям, то Python выполняет только команду первой строки? Например: a =10 if a ==10: print ("верно!") elif a
@dasqiee
Жыл бұрын
та жа проблема
@DmitryTimofeev
Жыл бұрын
@Dias спасибо вам большое за ваш ответ! Счастья! Удачи!
Подскажите пожалуйста в питоне есть переход go to, т.е. надо перейти в программе в определенное место и как...?
@alexa1782
3 жыл бұрын
почитайте про def
@user-rv6sh8ej4o
3 жыл бұрын
Нет, там функции вместо этого))
@alexa1782
3 жыл бұрын
@@user-rv6sh8ej4o вот вместо гоу ту, написал функцию и там где надо запустил
Лайк, подписка и спасибо как коммент для продвижения канала )
Однозначно лайк👍
Спасибо
круто пояснил
спасибо
инпУт, элсе, е эл иф, осталось только иф в и фе перековеркать
прям в душу смотрит.... ___ _ ___
@attrakcion
Жыл бұрын
Здравстуй читатель. Хочу сказать тебе: не отчаивайся. Все у тебя может получиться. Не нужно думать что те у кого получилось достичь своих целей им просто случайно повезло. Это только так кажеться. Поверьте случайного везения не бывает. Ребята хочу вам сказать что случайностей вообще не бывает и вот почему: Представь себе выходишь ты в сад и видишь что все деревья в саду повалены. Какая мысль придет к тебе в голову? Скорее всего ты подумаешь что ночью прошел сильный ураган. А теперь представь что ты также выйдешь в свой сад и увидишь что не все деревья повалены, а каждое третье дерево повалено. Какая мысль придет к тебе в голову? Ну врят ли ты здесь все спишешь на ураган. Вполне возможно ты подумаешь что кто-то решил тебе отомстить и это явно не ураган. А теперь представь что у тебя в коробке 3000 (три тысяча) буквенных символов. И представь что ты подкинул все эти буквы в воздух. Упав на асфальт какова вероятность что эти буквы образуют какое нибудь слово? А какова вероятность что эти буквы образуют какое нибудь предложение? А какова вероятность что эти буквы образуют какой нибудь абзац? А какова вероятность что эти буквы образуют какой нибудь текст? А какова вероятность что эти буквы образуют какую нибудь книгу? Вероятность равна почти нолю. А ведь двойная спираль днк намного сложнее устроена чем текст на асфальте. Верить в то что там где то сверкнула молния и вот там тоже где то сверкнула молния, а потом произошла химическая реакция и химические элементы бац соединились и образовали сложное химическое вещество, которая вдруг стало бороться за свое сохранение и не просто сохранение, а ещё и воспроизведение себе подобных- это глупо. Это все равно что будучи археологом ты наткнешься на руины древнего города и первая мысль которая к тебе в голову придет- это что здесь когда то жили люди. Ну, а если твой коллега скажет: "неа, это просто там сверкнула молния и вон там тоже сверкнула молния, а потом началось землетрясение и вот таким образом и образовался этот город". Ты после этого разговора скорее всего попросишь руководство что бы твоего коллегу отстранили от работы в связи с тем что у него поехала крыша. Так вот предыдущая ситуация еще более нелепая. Бытует мнение что наша вселенная хаотична. Но я с этим не соглашусь. Я уверен что наша вселенная упорядоченна. Так что ребята случайностей не бывает. Случайного везения просто нет. Наша вселенная не хаотична, а упорядоченна. Просто ставьте цели и достигайте их. И верьте что у вас тоже может получиться. Не сдавайтесь ребята. Мой девиз в жизни такой: Терпеливо Активно Учитесь Хорошим Искренним Делам. Запомните эту аббревиатуру. И пусть этот девиз сопровождает вас везде.
Эх Олег, Олег где же наш Марафон.....
А первый elif можно еще так записать elif50
он смотрит мне в душу
2:10 А его не смущает что можно не писать принт а написать a=int(input("Введите а="))?
@zafarkarimov2699
2 жыл бұрын
Ага
@zelezka05
2 жыл бұрын
Ну можно и так записать, что тут такого то
Я уж думал, что будет реклама Бреккетс
Получается по факту выражение elif бесполезное, ею можно ведь заменить выражение if, верно?
@Smile-gc1tk
Жыл бұрын
Ладно, elif нормальный пацан, прошу прощения
Элиф😉
е эл иф)
А как мне сделать некий интерактив? Ну то есть я сделал так... math = input ("Давай пообщаемся, ты любишь математику? (Да/нет):") и вот после этого я хотел бы сделать так, что если человек отвечает да, то тогда выходит один текст к примеру: Если да, то print ("это круто") Если нет, то print ("Это плохо") Как мне это сделать? я не понимаю, я глупенький программист)
@zovd2629
3 жыл бұрын
Вот такое придумал print('Давай пообщаемся, ты любишь математику?(если "Да" введите "1" /если "Нет" введите "2")') math = int(input()) if math == 1: print ("Это круто!") elif math == 2: print("Это плохо!") else: print("Что-что?")
@bremmy7773
3 жыл бұрын
@@zovd2629 Спасибо, но я уже сам разобрался) До ночи сидел и разбирался. В итоге я весь свой код от того что я устал и буквально спал, случайно удалил и от испуга сохранил пустой лист кода.... Класс. А так, я уже, как и говорил, разобрался. Оказывается можно было сделать так: math = input("Ты любишь математику? (Да/нет): ") if == "Да" print("Круто") if == "Нет" print("Плохо")
@TeaHouseShop
3 жыл бұрын
@@bremmy7773 я так же сделала когда пыталась сделать развилку после "что мне сделать?"
@daddyinbuilding3914
2 жыл бұрын
@@bremmy7773 у меня почему то так ошибку показывает где = почему так?(
@jeff2658
Жыл бұрын
math = str(input("Давай пообщаемся, ты любишь математику? (Да/нет): ")) if math == "Да": print("это круто") else: print("Это плохо")
Почему выдает ошибку?
дякую тепер я працюю в майкрософт прибиральником
Привет у меня всегда выходит ошибка если написать elif почему
@user-mp2hl7ki3q
3 жыл бұрын
У тебя либо с отступами проблема, либо двоеточие не поставил
@SerrGGman
3 жыл бұрын
У меня ета проблема решилась когда я написал Elif
А если не цифры а текст ?
Говори просто Элиф и все.
А в чем разница между if и elif. Ведь можно просто всегда писатт if и результат будет такой же?
@multifable4297
2 жыл бұрын
да
@user-xx3fx9jm1l
2 жыл бұрын
Елиф это уже составное условие например Ты можешь поставить иф: действие елсе: действие либо написать елиф:действие и елсе под прошлое действие, если ты его вводил
Настолько базовые условия можно было объяснить за минуту. Смотря на превью я ожидал большего от этого видео
@attrakcion
Жыл бұрын
Здравстуй читатель. Хочу сказать тебе: не отчаивайся. Все у тебя может получиться. Не нужно думать что те у кого получилось достичь своих целей им просто случайно повезло. Это только так кажеться. Поверьте случайного везения не бывает. Ребята хочу вам сказать что случайностей вообще не бывает и вот почему: Представь себе выходишь ты в сад и видишь что все деревья в саду повалены. Какая мысль придет к тебе в голову? Скорее всего ты подумаешь что ночью прошел сильный ураган. А теперь представь что ты также выйдешь в свой сад и увидишь что не все деревья повалены, а каждое третье дерево повалено. Какая мысль придет к тебе в голову? Ну врят ли ты здесь все спишешь на ураган. Вполне возможно ты подумаешь что кто-то решил тебе отомстить и это явно не ураган. А теперь представь что у тебя в коробке 3000 (три тысяча) буквенных символов. И представь что ты подкинул все эти буквы в воздух. Упав на асфальт какова вероятность что эти буквы образуют какое нибудь слово? А какова вероятность что эти буквы образуют какое нибудь предложение? А какова вероятность что эти буквы образуют какой нибудь абзац? А какова вероятность что эти буквы образуют какой нибудь текст? А какова вероятность что эти буквы образуют какую нибудь книгу? Вероятность равна почти нолю. А ведь двойная спираль днк намного сложнее устроена чем текст на асфальте. Верить в то что там где то сверкнула молния и вот там тоже где то сверкнула молния, а потом произошла химическая реакция и химические элементы бац соединились и образовали сложное химическое вещество, которая вдруг стало бороться за свое сохранение и не просто сохранение, а ещё и воспроизведение себе подобных- это глупо. Это все равно что будучи археологом ты наткнешься на руины древнего города и первая мысль которая к тебе в голову придет- это что здесь когда то жили люди. Ну, а если твой коллега скажет: "неа, это просто там сверкнула молния и вон там тоже сверкнула молния, а потом началось землетрясение и вот таким образом и образовался этот город". Ты после этого разговора скорее всего попросишь руководство что бы твоего коллегу отстранили от работы в связи с тем что у него поехала крыша. Так вот предыдущая ситуация еще более нелепая. Бытует мнение что наша вселенная хаотична. Но я с этим не соглашусь. Я уверен что наша вселенная упорядоченна. Так что ребята случайностей не бывает. Случайного везения просто нет. Наша вселенная не хаотична, а упорядоченна. Просто ставьте цели и достигайте их. И верьте что у вас тоже может получиться. Не сдавайтесь ребята. Мой девиз в жизни такой: Терпеливо Активно Учитесь Хорошим Искренним Делам. Запомните эту аббревиатуру. И пусть этот девиз сопровождает вас везде.
Надо подтянуть английский не элсе,а элс(правило немая e)
@rina_valente
2 жыл бұрын
То есть всё остальное не смутило?
@user-dx5ff9ds7s
2 жыл бұрын
Он не английский объясняет! А если кому не нравится можно отписаться и свой канал замутить
@aze3699
2 жыл бұрын
@@rina_valente смутило
Где скачать пайтон
@lecturer_abramenkova
2 жыл бұрын
заходите на мой канал, есть видео по вашему вопросу)
🐸
не говори по буква if elif else это ужасно!
@_ept_
2 жыл бұрын
Да
@user-mo9op7mw2q
2 жыл бұрын
Я с этим человеком всю жизнь согласен.
@user-tl7le6li3v
2 жыл бұрын
Угу
@al_Faruk
2 жыл бұрын
Из-за этого странного произношения ничего не понял))
Иль и ильф😂 если иль то ильф... Сохраним все это в папку Пейдинг и продадим ее на фрилансе за 500$ 😂
акира
™
У Вас ошибка в комментариях от 50 по 99 а не 100
Произносится Элс,а не элсе
@Geminainvasion
2 ай бұрын
А так, спасибо за тутор
керкеот
каери
кеирквер
аукп
уп45г
акеиа
bdeb
екиап
каиеси
епаивы
екрке
укивуика
екрмаа
Я ничего не вижу
кпврке
tnfg
крпыаа
укпмукаи
кпкит
@WounderVaflel
3 жыл бұрын
Не спамь, mudak
пектк
ерыаы
можете нормальную программу для написания кода использивать а то так неудобно и непривично
*Яндере Дев поставил дизлайк*
Допускаю, что автор хороший программист, но человек - не очень! Неплохо думать не только о себе, но и о своих зрителях! Размер шрифта на небольших экранах абсолютно нечитаемый! Думается автору ещё есть куда расти...👎
Спасибо!
Спасибо
спасибо