Войдите, чтобы продолжить.
Войдите, чтобы продолжить.
Калькулятор · Шаг 1 из 9
Что на экране
Экран калькулятора хранит не число, а строку: пока человек набирает «12.», числа ещё нет, а показать уже надо. Считать по строке нельзя — перед каждым действием её надо превратить в число.
Что сделать
Превратите то, что набрано на экране, в число, с которым можно считать.
Что приходит
tekst— строка с экрана:"12","3.5","-7", а бывает и недописанная —"","-","."
Что вернуть
Число: целое — int, дробное — float, "12" — это 12, а не 12.0; недописанный экран — 0.
Допишите функцию razobrat_chislo в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
В проекте
Окно хранит экран строкой и зовёт razobrat_chislo перед каждым действием, чтобы было что считать. Без этого шага калькулятор не посчитает ничего.
razobrat_chislo("12")
12
Верните число по тому, что написано на экране. Целое — значит int, дробное — значит float: «12» это 12, а не 12.0, иначе результат сложения двух целых будет показан с точкой.
Экран бывает недописанным: пустая строка, один минус, одна точка. Во всех таких случаях число равно нулю.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.