Уроки Python / Конструкция if elif else - если то иначе - Условная инструкция
Vložit
- čas přidán 13. 01. 2020
- Привет друзья! Сейчас мы с вами рассмотрим, как делать условные ветвления в 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...
********************************
❤ Если Вам понравилась публикация, подписывайтесь на канал!
👍 Ставьте лайки, тогда будем еще создавать такой контент :)
✉ Если есть вопросы или пожелания, то пишите, в комментариях.
********************************
Делитесь опытом использования Python :) Как вам этот язык? На сколько он интуитивен по написанию на нем кода программ? :)
для игр больше подходит С++
Здравствуйте! Как сделать так чтоб все время не перезапускать текст
@@user-bp2lx8ps2w если в компиляторе то ни как, надо объявлять экзешник и там все будет работать с постоянным окнов ввода и вывода
🤓
Как же круто, что я нашел Ваш канал! Спасибо огромное за труды!
У тебя красивая фамилия.
Большое спасибо 👍👍Не обращайте внимание на плохие комментарии , продолжайте дальше снимать видео , вы помогаете многим понять эти темы ☺️😊
Здравстуй читатель. Хочу сказать тебе: не отчаивайся. Все у тебя может получиться. Не нужно думать что те у кого получилось достичь своих целей им просто случайно повезло. Это только так кажеться. Поверьте случайного везения не бывает.
Ребята хочу вам сказать что случайностей вообще не бывает и вот почему:
Представь себе выходишь ты в сад и видишь что все деревья в саду повалены. Какая мысль придет к тебе в голову? Скорее всего ты подумаешь что ночью прошел сильный ураган. А теперь представь что ты также выйдешь в свой сад и увидишь что не все деревья повалены, а каждое третье дерево повалено. Какая мысль придет к тебе в голову? Ну врят ли ты здесь все спишешь на ураган. Вполне возможно ты подумаешь что кто-то решил тебе отомстить и это явно не ураган.
А теперь представь что у тебя в коробке 3000 (три тысяча) буквенных символов. И представь что ты подкинул все эти буквы в воздух. Упав на асфальт какова вероятность что эти буквы образуют какое нибудь слово? А какова вероятность что эти буквы образуют какое нибудь предложение? А какова вероятность что эти буквы образуют какой нибудь абзац? А какова вероятность что эти буквы образуют какой нибудь текст? А какова вероятность что эти буквы образуют какую нибудь книгу? Вероятность равна почти нолю.
А ведь двойная спираль днк намного сложнее устроена чем текст на асфальте.
Верить в то что там где то сверкнула молния и вот там тоже где то сверкнула молния, а потом произошла химическая реакция и химические элементы бац соединились и образовали сложное химическое вещество, которая вдруг стало бороться за свое сохранение и не просто сохранение, а ещё и воспроизведение себе подобных- это глупо.
Это все равно что будучи археологом ты наткнешься на руины древнего города и первая мысль которая к тебе в голову придет- это что здесь когда то жили люди. Ну, а если твой коллега скажет: "неа, это просто там сверкнула молния и вон там тоже сверкнула молния, а потом началось землетрясение и вот таким образом и образовался этот город". Ты после этого разговора скорее всего попросишь руководство что бы твоего коллегу отстранили от работы в связи с тем что у него поехала крыша.
Так вот предыдущая ситуация еще более нелепая.
Бытует мнение что наша вселенная хаотична. Но я с этим не соглашусь. Я уверен что наша вселенная упорядоченна.
Так что ребята случайностей не бывает. Случайного везения просто нет. Наша вселенная не хаотична, а упорядоченна. Просто ставьте цели и достигайте их. И верьте что у вас тоже может получиться. Не сдавайтесь ребята.
Мой девиз в жизни такой:
Терпеливо
Активно
Учитесь
Хорошим
Искренним
Делам.
Запомните эту аббревиатуру. И пусть этот девиз сопровождает вас везде.
Спасибо большое!!! Все понятно и доходчиво. Смотрю ваши видеоуроки по разным темам.
Спасибо большое. Наконец-то разобралась с if, else, elif. Самое доступное и понятное объяснение!
все четко и понятно!!!))
спасибо
огромное спасибо, всё очень понятно!
элифффффффф мать его
СПАСИБО БОЛЬШОЕ ВЫ ГЕНИЙ Я 3 ЧАСА НЕ МОГЛА ПОНЯТЬ А ТУТ ЗА 5 МИНУТ ПОНЯЛА СПАСИБО ОГРОМНОЕЕЕ
Точно также, за 5 минут всё дошло благодаря стараниям автора. Огромное спасибо!
И вам спасибо, всё доходчиво и по делу
Наконец - то слало понятно) Спасибо
Спасибо, для чайников (меня) очень познавательно
Для меня тоже
И для меня
отлично объяснили!
Лайк, подписка и спасибо как коммент для продвижения канала )
Спасибо!
Самый простой, доcтупный урок мен очень помогли ваши уроки Шпагин дай вам Бог здровья
Спасибо большое.Очень помогают ваши уроки.Можете еще сделать обзор на manim?
Не осилил. Уснул после 3й минуты ...
Однозначно лайк👍
е эл иф)
прям в душу смотрит....
___ _ ___
Здравстуй читатель. Хочу сказать тебе: не отчаивайся. Все у тебя может получиться. Не нужно думать что те у кого получилось достичь своих целей им просто случайно повезло. Это только так кажеться. Поверьте случайного везения не бывает.
Ребята хочу вам сказать что случайностей вообще не бывает и вот почему:
Представь себе выходишь ты в сад и видишь что все деревья в саду повалены. Какая мысль придет к тебе в голову? Скорее всего ты подумаешь что ночью прошел сильный ураган. А теперь представь что ты также выйдешь в свой сад и увидишь что не все деревья повалены, а каждое третье дерево повалено. Какая мысль придет к тебе в голову? Ну врят ли ты здесь все спишешь на ураган. Вполне возможно ты подумаешь что кто-то решил тебе отомстить и это явно не ураган.
А теперь представь что у тебя в коробке 3000 (три тысяча) буквенных символов. И представь что ты подкинул все эти буквы в воздух. Упав на асфальт какова вероятность что эти буквы образуют какое нибудь слово? А какова вероятность что эти буквы образуют какое нибудь предложение? А какова вероятность что эти буквы образуют какой нибудь абзац? А какова вероятность что эти буквы образуют какой нибудь текст? А какова вероятность что эти буквы образуют какую нибудь книгу? Вероятность равна почти нолю.
А ведь двойная спираль днк намного сложнее устроена чем текст на асфальте.
Верить в то что там где то сверкнула молния и вот там тоже где то сверкнула молния, а потом произошла химическая реакция и химические элементы бац соединились и образовали сложное химическое вещество, которая вдруг стало бороться за свое сохранение и не просто сохранение, а ещё и воспроизведение себе подобных- это глупо.
Это все равно что будучи археологом ты наткнешься на руины древнего города и первая мысль которая к тебе в голову придет- это что здесь когда то жили люди. Ну, а если твой коллега скажет: "неа, это просто там сверкнула молния и вон там тоже сверкнула молния, а потом началось землетрясение и вот таким образом и образовался этот город". Ты после этого разговора скорее всего попросишь руководство что бы твоего коллегу отстранили от работы в связи с тем что у него поехала крыша.
Так вот предыдущая ситуация еще более нелепая.
Бытует мнение что наша вселенная хаотична. Но я с этим не соглашусь. Я уверен что наша вселенная упорядоченна.
Так что ребята случайностей не бывает. Случайного везения просто нет. Наша вселенная не хаотична, а упорядоченна. Просто ставьте цели и достигайте их. И верьте что у вас тоже может получиться. Не сдавайтесь ребята.
Мой девиз в жизни такой:
Терпеливо
Активно
Учитесь
Хорошим
Искренним
Делам.
Запомните эту аббревиатуру. И пусть этот девиз сопровождает вас везде.
спасибо
круто пояснил
Спасибо
Добрый день. Изучаю ваши уроки.
Вот совместил последние уроки в одну программу. Это условия и проверка введеного текста на символ или числа.
Программа проверяет что ввели число или символы и проверяет число больше\меньше ста.
print("Введите число:", end=' ')
a = input()
if a.isdigit():
# Проверка введеного значения на число
print('Да, это число')
if int(a) > 100:
print("Число больше ста.")
if int(a) < 100:
print("Это число меньше ста.")
if a.isalpha():
# Проверка введеного значения на символ
print('Это текст, его нельзя вводить...')
И у меня появилось два вопроса:
1) как перебросить выполнение программы на начало, если ввели не число а символы ?
2) обнаружил, что при вводе символа и числа в одну строку, ничего не происходит и на оборот числа и символов... Как это можно проверять?
В принципе второй вопрос я сам уже и решил таким вот оразом.
print("Введите число:", end=' ')
a = input()
if a.isdigit():
# Проверка введеного значения на число
print('Да, это число')
if int(a) > 100:
print("Число больше ста.")
if int(a) < 100:
print("Это число меньше ста.")
elif a.isalpha():
# Проверка введеного значения на символ
print('Это текст, его нельзя вводить...')
else:
print("Вводить нужно только число, без буквn и символов.")
А как указать условие в if, если в переменной должен быть текст?
он смотрит мне в душу
Эх Олег, Олег где же наш Марафон.....
Здравствуйте. Спасибо за урок. Подскажите, а как сделать что бы эта программа не закрывалась после того как мы ввели число, а выводила результат и просила заново ввести следующие число?
Элиф😉
инпУт, элсе, е эл иф, осталось только иф в и фе перековеркать
Я уж думал, что будет реклама Бреккетс
дякую тепер я працюю в майкрософт прибиральником
почему у меня при выполнении первого условия (число больше 100) выводится "введенное число больше 100) и введенное число меньше равно 50?
Скажите пожалуйста, почему если условия и в if, и в elif удовлетворяют требованиям, то Python выполняет только команду первой строки?
Например:
a =10
if a ==10:
print ("верно!")
elif a
та жа проблема
@Dias спасибо вам большое за ваш ответ! Счастья! Удачи!
Подскажите пожалуйста в питоне есть переход go to, т.е. надо перейти в программе в определенное место и как...?
почитайте про def
Нет, там функции вместо этого))
@@user-rv6sh8ej4o вот вместо гоу ту, написал функцию и там где надо запустил
Говори просто Элиф и все.
А первый elif можно еще так записать elif50
2:10 А его не смущает что можно не писать принт а написать a=int(input("Введите а="))?
Ага
Ну можно и так записать, что тут такого то
Настолько базовые условия можно было объяснить за минуту. Смотря на превью я ожидал большего от этого видео
Здравстуй читатель. Хочу сказать тебе: не отчаивайся. Все у тебя может получиться. Не нужно думать что те у кого получилось достичь своих целей им просто случайно повезло. Это только так кажеться. Поверьте случайного везения не бывает.
Ребята хочу вам сказать что случайностей вообще не бывает и вот почему:
Представь себе выходишь ты в сад и видишь что все деревья в саду повалены. Какая мысль придет к тебе в голову? Скорее всего ты подумаешь что ночью прошел сильный ураган. А теперь представь что ты также выйдешь в свой сад и увидишь что не все деревья повалены, а каждое третье дерево повалено. Какая мысль придет к тебе в голову? Ну врят ли ты здесь все спишешь на ураган. Вполне возможно ты подумаешь что кто-то решил тебе отомстить и это явно не ураган.
А теперь представь что у тебя в коробке 3000 (три тысяча) буквенных символов. И представь что ты подкинул все эти буквы в воздух. Упав на асфальт какова вероятность что эти буквы образуют какое нибудь слово? А какова вероятность что эти буквы образуют какое нибудь предложение? А какова вероятность что эти буквы образуют какой нибудь абзац? А какова вероятность что эти буквы образуют какой нибудь текст? А какова вероятность что эти буквы образуют какую нибудь книгу? Вероятность равна почти нолю.
А ведь двойная спираль днк намного сложнее устроена чем текст на асфальте.
Верить в то что там где то сверкнула молния и вот там тоже где то сверкнула молния, а потом произошла химическая реакция и химические элементы бац соединились и образовали сложное химическое вещество, которая вдруг стало бороться за свое сохранение и не просто сохранение, а ещё и воспроизведение себе подобных- это глупо.
Это все равно что будучи археологом ты наткнешься на руины древнего города и первая мысль которая к тебе в голову придет- это что здесь когда то жили люди. Ну, а если твой коллега скажет: "неа, это просто там сверкнула молния и вон там тоже сверкнула молния, а потом началось землетрясение и вот таким образом и образовался этот город". Ты после этого разговора скорее всего попросишь руководство что бы твоего коллегу отстранили от работы в связи с тем что у него поехала крыша.
Так вот предыдущая ситуация еще более нелепая.
Бытует мнение что наша вселенная хаотична. Но я с этим не соглашусь. Я уверен что наша вселенная упорядоченна.
Так что ребята случайностей не бывает. Случайного везения просто нет. Наша вселенная не хаотична, а упорядоченна. Просто ставьте цели и достигайте их. И верьте что у вас тоже может получиться. Не сдавайтесь ребята.
Мой девиз в жизни такой:
Терпеливо
Активно
Учитесь
Хорошим
Искренним
Делам.
Запомните эту аббревиатуру. И пусть этот девиз сопровождает вас везде.
Почему выдает ошибку?
🐸
А если не цифры а текст ?
Где скачать пайтон
заходите на мой канал, есть видео по вашему вопросу)
Получается по факту выражение elif бесполезное, ею можно ведь заменить выражение if, верно?
Ладно, elif нормальный пацан, прошу прощения
А в чем разница между if и elif. Ведь можно просто всегда писатт if и результат будет такой же?
да
Елиф это уже составное условие например
Ты можешь поставить иф: действие елсе: действие либо написать елиф:действие и елсе под прошлое действие, если ты его вводил
А как мне сделать некий интерактив? Ну то есть я сделал так...
math = input ("Давай пообщаемся, ты любишь математику? (Да/нет):")
и вот после этого я хотел бы сделать так, что если человек отвечает да, то тогда выходит один текст к примеру:
Если да, то print ("это круто")
Если нет, то print ("Это плохо")
Как мне это сделать? я не понимаю, я глупенький программист)
Вот такое придумал
print('Давай пообщаемся, ты любишь математику?(если "Да" введите "1" /если "Нет" введите "2")')
math = int(input())
if math == 1:
print ("Это круто!")
elif math == 2:
print("Это плохо!")
else:
print("Что-что?")
@@zovd2629 Спасибо, но я уже сам разобрался) До ночи сидел и разбирался. В итоге я весь свой код от того что я устал и буквально спал, случайно удалил и от испуга сохранил пустой лист кода.... Класс. А так, я уже, как и говорил, разобрался. Оказывается можно было сделать так:
math = input("Ты любишь математику? (Да/нет): ")
if == "Да"
print("Круто")
if == "Нет"
print("Плохо")
@@bremmy7773 я так же сделала когда пыталась сделать развилку после "что мне сделать?"
@@bremmy7773 у меня почему то так ошибку показывает где = почему так?(
math = str(input("Давай пообщаемся, ты любишь математику? (Да/нет): "))
if math == "Да":
print("это круто")
else:
print("Это плохо")
Иль и ильф😂 если иль то ильф... Сохраним все это в папку Пейдинг и продадим ее на фрилансе за 500$ 😂
Произносится Элс,а не элсе
А так, спасибо за тутор
Надо подтянуть английский не элсе,а элс(правило немая e)
То есть всё остальное не смутило?
Он не английский объясняет! А если кому не нравится можно отписаться и свой канал замутить
@@rina_valente смутило
Привет у меня всегда выходит ошибка если написать elif почему
У тебя либо с отступами проблема, либо двоеточие не поставил
У меня ета проблема решилась когда я написал Elif
™
У Вас ошибка в комментариях от 50 по 99 а не 100
керкеот
акира
каери
bdeb
Я ничего не вижу
аукп
уп45г
кеирквер
крпыаа
екиап
акеиа
каиеси
епаивы
укивуика
не говори по буква if elif else это ужасно!
Да
Я с этим человеком всю жизнь согласен.
Угу
Из-за этого странного произношения ничего не понял))
екрке
кпврке
екрмаа
tnfg
укпмукаи
кпкит
Не спамь, mudak
ерыаы
пектк
можете нормальную программу для написания кода использивать а то так неудобно и непривично
*Яндере Дев поставил дизлайк*
Допускаю, что автор хороший программист, но человек - не очень!
Неплохо думать не только о себе, но и о своих зрителях!
Размер шрифта на небольших экранах абсолютно нечитаемый!
Думается автору ещё есть куда расти...👎
Спасибо!
Спасибо
спасибо