Предмет:
ИнформатикаАвтор:
oliviaАвтор:
marleegriffithАвтор:
jamari23.0
Решениеa = 2 + 4.0 = 6.0
b = a + 2 = 6.0 + 2 = 8.0
a = b - 1 = 8.0 - 1 = 7.0
a = 2 · b + a = 2 · 8.0 + 7.0 = 16.0 + 7.0 = 23.0
print(a) = print(23.0) = 23.0
Почему нолик в конце? Потому что в Python при операциях с разными типами результирующее число расширяется до большего. К примеру:
int + double = double, поскольку double шире в значениях, чем int
char + int = int по той же причине
Также и в нашей ситуации:
int + double = double → числа с плавающей точкой
Автор:
fletcherДобавить свой ответ
Предмет:
Русский языкАвтор:
esperanza12Ответов:
Смотреть
Предмет:
БиологияАвтор:
andrew0qyzОтветов:
Смотреть
Предмет:
ИсторияАвтор:
olliehardinОтветов:
Смотреть
Предмет:
МатематикаАвтор:
kalebОтветов:
Смотреть