Top.Mail.Ru

Дана последовательность из N положительных вещественных чисел. Нам нужно вывести все дробные части этих чисел и найти их произведение.

Шаги решения:

1. Прочитайте число N – количество чисел в последовательности.
2. Создайте пустой список для хранения дробных частей чисел.
3. Прочитайте каждое число в последовательности и выполните следующие действия:
– Преобразуйте число в строку.
– Найдите позицию десятичной точки в строке с помощью функции `find(‘.’)`.
– Если десятичная точка найдена, получите подстроку после десятичной точки с помощью среза `строка[позиция:]`.
– Преобразуйте найденную подстроку обратно во вещественное число с помощью функции `float()`.
– Добавьте вещественное число в список дробных частей.
4. Если список дробных частей не пустой, выведите его элементы в том же порядке, в котором они были добавлены в список.
5. Вычислите произведение всех элементов в списке дробных частей с помощью функции `prod()` из модуля `math`.

Обратите внимание, что при решении этой задачи мы предполагаем, что входные данные корректны и соответствуют постановке задачи. Если это не так, необходимо уточнить уточнить входные данные или добавить проверки для их корректности.

   
[metform form_id="1136"]