Исправьте следующие задачи: 1. Редактируйте ошибки в программе, записывая её с отступами, каждый оператор на
1. Редактируйте ошибки в программе, записывая её с отступами, каждый оператор на отдельной строке:
если x >= 0:
если x > 0:
выведите(1)
иначе:
выведите(0)
иначе:
выведите(-1)
Какой результат будет выведен этой программой при различных значениях x?
при x = 15:
при x = 5:
при x = 0:
при x = -5:
при x = -15:
2. Возраст Андрея хранится в переменной a, а возраст Бориса – в переменной b. Необходимо определить, кто из них старше. Предложите ваш вариант решения. Сколько всего вариантов можно придумать?
Удачи!
python если x >= 0: если x > 0: выведите(1) иначе: выведите(0) иначе: выведите(-1)
Результат программы для различных значений x:
— при x = 15: будет выведено 1, так как x > 0 и программа войдет во второй if-блок, где выводится 1.
— при x = 5: будет выведено 1, так как x > 0 и программа войдет во второй if-блок, где выводится 1.
— при x = 0: будет выведено 0, так как x >= 0, но x не больше 0, и программа войдет в блок else внутри первого if-блока, где выводится 0.
— при x = -5: будет выведено -1, так как x < 0 и программа войдет в блок else внутри второго if-блока, где выводится -1.
— при x = -15: будет выведено -1, так как x < 0 и программа войдет в блок else внутри второго if-блока, где выводится -1.
Определение старшего по возрасту:
Вариант решения:
python если a > b: выведите("Андрей старше Бориса") иначе, если b > a: выведите("Борис старше Андрея") иначе: выведите("Андрей и Борис ровесники")
Всего можно придумать 3 варианта решения: используя if-else условия, с помощью тернарного оператора или с применением функции max().