Информатика, вопрос задал kutuartem , 6 лет назад

1. Дано шестизначное число, найти произведение цифр, стоящих на парных
местах. Например: х = 231674, тогда р = 3*6*4 = 72
2. Дано пятизначное число, найти произведение цифр, стоящих на нечетных
местах. Например: х = 12345, тогда р = 1*3*5=15
3. Дано четырехзначное число. Замени его крайние цифры на цифру К.
Например: х=3186, К=2, тогда новое х=2182.
4. Дано натуральное трехзначное число. Найти:
a) число единиц, десятков и сотен этого числа;
b) число, образованное при прочтении заданного числа справа налево.
нужно написать наPython

Ответы на вопрос

Ответил Леганда555
2

1 задание:

mult = 1

for i in input()[1::2]:

   mult *= int(i)

print(mult)

2 задание:

mult = 1

for i in input()[::2]:

   mult *= int(i)

print(mult)

3 задание:

n = input()

k = input()

n = k + n[1:3] + k

print(n)

4 задание:

n = input()

print('единиц:', n[2])

print('десятков:', n[1])

print('сотен:', n[0])

print('перевёрнутое число:', n[::-1])

Новые вопросы