Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить задачку на питоне

Dungeon First Ученик (150), на голосовании 10 месяцев назад
Здравствуйте, помогите решить задачку на питоне:
Не запуская данный код, ответьте на вопрос: что выведет на экран такая программа?
(2**2**3).
Ввожу 64,неправильный ответ. Т.к 2 в 6 степени это 64. Кто знает почему выдаёт неверный ответ, отпишите пожалуйста в этой теме. Платформа если что Сириус
Голосование за лучший ответ
hello cringe Профи (539) 11 месяцев назад
Код выдает 256, потому 2возводится в 3 степень, потом 2 возводится в 8 степень справа налево
Sergio 2.1 Оракул (67423) 11 месяцев назад
В Python операция возведения в степень выполняется справа налево, когда она встречается без скобок. Это означает, что выражение 2**2**3 будет вычисляться как 2**(2**3), а не как (2**2)**3.

Давайте разберём это по шагам:

1. Сначала вычисляется 2**3, что равно 8.
2. Затем результат используется в следующем возведении в степень: 2**8.
3. 2**8 равно 256.
Похожие вопросы