Привет!
Пожалуйста, подскажите, что не так?
Почему даже "Запрос у пользователя двух чисел" обозначается некорретным?
num1 = input("Введите любое число")
num2 = input("Введите еще одно любое число")
if num1 == "":
num1 = None
print("Сумма числе неизвестна")
else if num2 == "":
num2 = None
print("Сумма числе неизвестна")
else:
num1 = int(num1)
num2 = int(num2)
sum = num1 + num2
print(sum)
Екатерина
7 уровень
Помогите найти ошибку
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис Enterprise Java Developer
12 октября, 15:38
Ну проблем тут изрядно, во первых в питоне нет такого синтаксиса как ты пишешь. То что ты пытаешься сделать пишется как elif
Во вторых у тебя проблемы со вложенностью, так например последний else очевидно вложен во второе условие, и если оно не выполнится то... этого else никто не увидит.
В третьих, не бывает else без if, а у тебя из-за поехавшей вложенности оно появилось.
В четвёртых, sum это одно из ключевых слов в пистоне, там есть библиотечная функция с таким названием, ты своей переменной затеняешь эту функцию
Условия задачи я не вижу, но здравый смысл подсказывает что ты пытаешься написать что-то такое:
И с вложенностями не запутаешься и читать проще
0