Регистрация
Войти
Стать экспертом Правила
Информатика

Ход выполнения программы может быть линейным, то есть таким, когда выражения выполняются друг за другом, начиная с первого и заканчивая последним. Ни одна строка кода программы не пропускается. Однако чаще в программах бывает не так. При выполнении кода, в зависимости от тех или иных условий, некоторые его участки могут быть опущены, в то время как другие – выполнены. Иными словами, в программе может присутствовать ветвление, которое реализуется условным оператором – особой конструкцией языка программирования.В Python проверка условия осуществляется при помощи ключевого слова if.Давайте посмотрим на этот код и попробуем в нем разобраться:cold = input("На улице холодно?")rain = input("На улице идет дождь?")hot = input("На улице жарко?")if cold == "да":print("Надевайте теплую шапку")if rain == "да":print("Берите с собой зонт")if hot == "да":print("Надевайте кепку")Двоеточие (:) в конце строки с инструкцией if сообщает интерпретатору Python, что дальше находится блок команд. В блок входят все строки, расположенные с отступом от строки с инструкцией if, вплоть до следующей строки без отступа.Если условие истинно, выполняется весь расположенный ниже блок. В предыдущем коротком примере блок инструкций, относящихся к инструкции if в первой строке, составляют вторая и третья строки.Для проверки двух элементов на равенство интерпретатор Python использует удвоенный знак равенства (==). Вот так:if cold == "да":if rain == "да":if hot == "да":Также существуют другие проверки или как их еще называют, операторы сравнения:меньше чем (<);больше чем (>);не равно ( =);больше или равно (>=);меньше или равно (<=).Еще можно объединить два оператора: "больше чем" или "меньше чем" и проверить, попадает ли число в определенный интервал:if 8 < age < 12:Создайте следующую программу и разберите как она работает:num1 = float(input("Введите первое число: "))num2 = float(input("Введите второе число: "))if num1 < num2:print (num1, "меньше чем", num2)if num1 > num2:print (num1, "больше чем", num2)if num1 == num2:print (num1, "равно", num2)if num1 = num2:print (num1, "не равно"

ОТВЕТЫ

num1 = float(input("Введите первое число: "))-вводиться число

num2 = float(input("Введите второе число: "))-вводиться второе число

if num1 < num2:  -если нум1 меньше нум2 тогда

   print (num1, "меньше чем", num2)  вывести нум1 меньше чем нум 2

if num1 > num2:  - если нум1 больше чем нум2 тогда

   print (num1, "больше чем", num2)  вывести нум1 больше чем нум2

if num1 == num2:  -если нум1 равно нум2 тогда

   print (num1, "равно", num2)  вывести нум1 равно нум2

if num1 != num2:  -если нум1 не равно нум2 тогда

   print (num1, "не равно",num2) вывести нум 1 не равно нум2

361
Нужен срочно ответ?
1 Зарегистрируйся
2 Пополни баланс баллов
3 Назначь баллы за ответ
Чем больше баллов, тем выше веротяность скорого ответа
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам