Ad banner
Ad banner

Уроки Python с нуля / #5 – Условные операторы

Условные конструкции предоставляют возможность выполнить проверку условия и в зависимости от результата выполнить определенный участок кода. За урок мы научимся использовать if-else, а также тернарный оператор в языке Python.

✅ Полезные ссылки:
– Урок на сайте itProger:

⏰ Тайм коды:
00:00 – Начало
00:16 – Что такое условные конструкции?
00:40 – Создание простого условия
03:00 – Проверка данных от пользователя
04:27 – Форматы проверок
05:33 – Вложенные условия
08:57 – Проверка булевых переменных
11:36 – Оператор «else»
13:18 – Оператор «elif»
16:38 – Несколько условий
20:18 – Тернарный оператор
22:40 – Заключительная часть

✔ Сообщество программистов:

✔ ————-
Вступай в группу Вк – 🚀
Инстаграм itProger:

Группа FaceBook –
Instagram:
Telegram:
Twitter –

– Уроки от #itProger 👨🏼‍💻
– Все уроки по хештегу #itprogerLessons

(Visited 22 times, 15 visits today)

You Might Be Interested In

Комментарии (39)

  1. спасибо тебе большое очень интиресно вроде получаеться всегда жду новий день что би учить другой урок) учю только по 1 уроку в день так как думаю что когда много то все ето запутаеться и будет не так запоминаться

  2. программисты которые создали программу для программирования которая не понимает код из за недостающего пробела. Пожалуй все что нужно знать о программировании

  3. В первые пять минут я уже смог сделать калькулятор, хоть и по началу был не уверен что получиться. В изучении языка нужно не только впитывать теорию но и самому практиковаться. Программирование это постоянное решение задач.

  4. Спасибо большое, все понятно, вот бы еще домашнее задание было так сказать для закрепления результата а то у самого фантазии не хватает))

  5. Спасибо огромное, за уроки автор!
    Люди добрые, скажите пожалуйста, а сколько всего кодов(или команд)? Их вообще посчитать можно? Или их миллионы? И если я вместо слово result напишу какашка, то всё равно сработает?

  6. Кто знает почему всегда snumber 0 если в if изменяется на другое?

    import random

    import os

    attempt = 0

    snumber = 0

    print("Выберите уровень сложности")

    print("1. Легкий – Неограниченое число попыток от 0 до 100")

    print("2. Нормальный – 15 Попыток от 0 до 250")

    print("3. Сложный – 20 Попыток от 0 до 500")

    dif = input()

    if dif == 1:

    snumber = random.randrange(101)

    if dif == 2:

    snumber = random.randrange(251)

    if dif == 3:

    snumber = random.randrange(501)

    os.system("cls")

    while True:

    print(snumber)

    print("================")

    print("| Угадай число |")

    print("================")

    print("Попытки:",attempt)

    print("================")

    number = int(input())

    os.system("cls")

    if number == snumber:

    print("===========================")

    print("| Поздравляем ты победил! |")

    print("===========================")

    break

    if number < snumber:

    print("Больше!")

    attempt = attempt + 1

    if number > snumber:

    print("Меньше!")

    attempt = attempt + 1

    input()

  7. Если кто не знает сколько нужно нажать пробел, чтоб код сработал, то я посчитал 4. Нажмите 4 раза пробел после if и у вас все получится.
    Автору огромное спасибо за отличные и понятные объяснения❤

  8. Спасибо за уроки, все круто. Хотел узнать на 3:16 при написании функции Int у вас автоматически появляются двойные круглые скобки и сразу в эти скобки помещается Input. Как сделать такое же у себя

  9. Второй раз пересматриваю и не понимаю как это можно применять,а во вторых как оно работает почему в его случае число 5 не является тру ? Что тогда будет яалятся тру ? Какая механика у этих операторов ?

  10. user_data = int(input("enter number for get acces to site:"))

    if user_data > 17:

    print("good job, you get full acces to site")

    if user_data < 18:

    print("get out of here bastard!")

  11. Тернарный оператор: почему просто пишем else 0, а не else number = 0 ? У меня так выдало ошибку, хотя для цифры 5 указыаем переменную.

  12. Не совсем понимаю, но почему при написании числа 5, выводится число 0? Я пытался и через int() но всё равно не получается, откликается только на Five
    data = input()

    if data == "Five" or data == 5:

    number = 5

    else:

    number = 0

    print(number)

  13. Спасибо за урок. Подскажите, как в условии if описать нелинейную логическую конструкцию. В других языках для этого используются скобки. Например (A & B ) || (C & D) . Как такое здесь описать ?

  14. Возможно кому то пригодиться :

    # Форматы проверок

    # <,> меньше и больше

    # <=,=> меньше или равно и больше или равно

    # != не равно

    # == равно

    # Условные Операторы

    # if (элемент) (формат проверки) (другой элемент):

    # (действие при таком раскладе)

    # elif (как if, нужно если вероятность продолжается):

    # (действие при таком раскладе)

    # else(если все прежние условия не верны):

    # (действие при таком раскладе)

Post A Comment For The Creator: Школа itProger / Программирование

Ваш адрес email не будет опубликован. Обязательные поля помечены *