Войдите, чтобы продолжить.
Калькулятор · Шаг 6 из 9
Стереть лишнее
Промахнулись мимо кнопки — надо стереть последний знак, а не всё число. Стирать до пустоты нельзя: пустой экран калькулятора не бывает, там всегда что-то есть.
Что сделать
Сотрите последний знак, если промахнулись мимо кнопки, — а не всё число.
Что приходит
ekran— что сейчас на экране, строка
Что вернуть
Экран без последнего знака: "12" из "123"; стирать нечего или остался один минус — "0".
Допишите функцию steret_znak в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
В проекте
Окно зовёт steret_znak на кнопку «⌫» и на Backspace. Решите шаг — и промах можно будет исправить, не набирая число заново.
steret_znak("123")
'12'
Верните экран после нажатия стирания: убран последний знак.
Если стирать больше нечего — на экране «0». Минус, оставшийся в одиночестве, тоже превращается в «0»: сам по себе он не число.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.