Ivan Yakushenko, традиционно проверка на None выглядит так: value is not None:
Это связано с тем, что None - синглтон, и чтобы убедиться, что value не None, достаточно проверить, что id(value) != id(None) (эту проверку и осуществляет оператор is)
Здесь же это проверка вообще неуместна - она не защитит от ошибки при умножении объекта, который не None, но и умножаться не умеет (да хоть дикт).
Алексей Тен, ваш стремительный ответ так же победителен, как начало известного доказательства Великой Теоремы Фрема: "главная идея - переносим x^n в правую часть уравнения" )
dmitriyuvin, в чем проблема? Ты принял эти слова на свой счет? Но они же адресуются тому, кто ввёл буквы вместо чисел! Или с тобой тоже такое бывает? Тогда ой...
perejog04, легче не стало. input - это функция, а вовсе не строка. print - это тоже функция, а не команда.
Что у тебя вылетает и чего ты хочешь добиться - неясно.
Давай, пытайся спросить понятно, например распиши желаемую последовательность событий, и избегай стрёмных слов вроде "вылетела" (куда, зачем?)
Автопортрет "филантропа" Рональд Макдональд.