Top.Mail.Ru
Ответы

Помогите с заданием по пайтону

Дано четырехзначное натуральное число, в данном числе заменить сотни на младший разряд произведения цифр исходного числа.

Входные данные
Четырехзначное натуральное число

Выходные данные
Итоговое четырехзначное число


Для примера:

Ввод Результат
1234 1434

По дате
По рейтингу
Аватар пользователя
Мудрец

n = 1234
print(int(str(n // 1000 % 10) + str(n % 10) + str(n % 100)))
ЗЫ: Младший разряд произведения цифр или просто младший разряд числа? Тогда по другому.
Схема такая

1234
 from functools import reduce  
n = 31234 
nn = reduce(lambda x, y: x * y, list(map(int, str(n)))) 
print(nn % 10) # младший разряд в произведении цифр 
Аватар пользователя
Мыслитель

Практикуйся, решай и всё у тебя получится