Задача 1: Даны 2 числа. Вывести наибольшее из них. В случае если они равны, вывести пояснение.
Решение:
Если a > b:
вывести a
Иначе если b > a:
вывести b
Иначе:
вывести "Числа равны"
Задача 2: Даны 2 числа. Если первое больше второго, вывести соответствующие пояснения. Если числа равны, вывести соответствующие пояснения. Если не выполняется ни одно условие, вывести произведение чисел.
Решение:
Если a > b:
вывести "Первое число больше второго"
Иначе если a == b:
вывести "Числа равны"
Иначе:
вывести a * b
Задача 3: Дано число. Если 70% от него больше чем 14, вывести цифру 1, если равно 14, то вывести 2.
Решение:
Если число * 0.7 > 14:
вывести 1
Иначе если число * 0.7 == 14:
вывести 2
Задача 4: В магазине скидка в 3% предоставляется, если сумма покупки больше 500 рублей, 5% если сумма больше 1000 рублей и не предоставляется, если сумма меньше 500. Вывести сумму покупки с учетом скидки.
Решение:
Если сумма > 1000:
скидка = 0.05
Иначе если сумма > 500:
скидка = 0.03
Иначе:
скидка = 0
сумма_с_учетом_скидки = сумма * (1 - скидка)
вывести сумма_с_учетом_скидки
Задача 5: Дано число. Если остаток от его деления на 9 равен 2, а целая часть от деления на 4 равна 5, вывести число без изменения. В противном случае умножьте его на 8 и выведите.
Решение:
Если число % 9 == 2 и число // 4 == 5:
вывести число
Иначе:
вывести число * 8
Задача 6: Даны 2 числа. Вывести те из них, которые делятся нацело на 8 и с остатком, равным 2 на 3.
Решение:
Если a % 8 == 0 и a % 3 == 2:
вывести a
Если b % 8 == 0 и b % 3 == 2:
вывести b
Вопрос 1: Перечислите... ройте назначение различных типов структуры ветвления.
Ответ:
Типы структур ветвления: if (если), if-else (если-иначе), if-elif-else (если-иначе если-иначе). Они позволяют выполнять разные блоки кода в зависимости от условий.
Ответ: См. решения задач выше