1276 читали · 1 год назад
Последняя цифра
Программе поступает на вход одно целое положительное число, ваша задача вывести его последнюю цифру. Верное решение: n = int(input()) print(n - n // 10 * 10) Верное решение: n = int(input()) print(n % 10) ## Арифметический оператор Python остаток от деления выглядит как математический знак процента (%), выполняет деление и возвращает значение остатка. Верное решение (в одну строку): print(int(input())...
Задача 79. Последняя цифра A^B
Ещё одна задача на длинную арифметику (или нет). Читаем условие: Понятно, что десять тысяч в десятитысячной степени - это очень большое число, которые не помещается в стандартные типы данных. Всё это, конечно, не относится к Python, поэтому давайте попробуем решить задачу в лоб. Считываем входные два числа и преобразовываем их к числовому типу: И можно попробовать сразу вывести ответ: Здесь мы возводим одно число в степень и берём остаток от деления на 10, тем самым оставляя последнюю цифру. И, на удивление, решение задачи просто влетает...