Предмет: Информатика, автор: Kexit23

Нужна программа на Python 3
Вася всерьез решил стать отличником и для этого проводит эксперименты по перемножению большого количества пятерок. Он уже открыл главный секрет пятерок: последняя цифра результата всегда получается пятерка! Начиная с двух пятерок и дальше в произведении предпоследняя цифра почему-то получается всегда... двойка. А вот с третьей справа цифрой все непонятно для Васи.

Напишите программу, которая выведет, какая цифра будет третьей справа, если перемножить заданное количество пятерок.
Спасибо.

Ответы

Автор ответа: gaga04
1

n = int(input())

if n < 3:

print(0)

elif n % 2 == 0:

print(6)

else:

print(1)

Всё основывается на свойствах степеней пятерки- если смотреть на их остаток от деления на 1000, и умножать его на пятерку, то будет получаться: 125, 625, 125, 625, ... Единственное исключение- степени до третьей, ибо они меньше 100 => третьей цифры у них нет.


Kexit23: спасибо огромное тебе
Похожие вопросы
Предмет: Русский язык, автор: Мавлон
Предмет: Математика, автор: molokowaelena6