Информатика

Исправьте ошибки в программе, перепишите ее с использованием отступов, поместив каждый оператор в отдельной строке

Исправьте ошибки в программе, перепишите ее с использованием отступов, поместив каждый оператор в отдельной строке:
if x >= 0:
if x > 0:
print(1)
else:
print(0)
else:
print(-1)
Какой результат будет выводить эта программа при различных значениях x?
При x = 15:
При x = 5:
При x = 0:
При x = -5:
При x = -15:
Андрей возраст записан в переменной а, а возраст Бориса – в переменной b. Необходимо определить, кто из них старше. Напишите ваш вариант решения задачи. Сколько всего вариантов возможно придумать? Удачи!
Верные ответы (1):
  • Шоколадный_Ниндзя_472
    Шоколадный_Ниндзя_472
    59
    Показать ответ
    Исправление ошибок в программе и вывод результатов:

    python
    x = int(input("Введите значение x: "))

    if x >= 0:
    if x > 0:
    print(1)
    else:
    print(0)
    else:
    print(-1)


    При x = 15: Вывод будет 1, так как x больше нуля.
    При x = 5: Вывод будет 1, так как x больше нуля.
    При x = 0: Вывод будет 0, так как x равен нулю.
    При x = -5: Вывод будет -1, так как x меньше нуля.
    При x = -15: Вывод будет -1, так как x меньше нуля.

    Решение задачи с возрастом Андрея и Бориса:

    python
    a = int(input("Введите возраст Андрея: "))
    b = int(input("Введите возраст Бориса: "))

    if a > b:
    print("Андрей старше Бориса.")
    elif a < b:
    print("Борис старше Андрея.")
    else:
    print("Андрей и Борис одного возраста.")


    Можно придумать два варианта решения: один с использованием операторов сравнения (>, <) и ветвления (if-else) и второй с использованием встроенной функции `max()`.

    Удачи в решении задачи!
Написать свой ответ: