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

Помогите по инфе . На Python

Приложения:

Ответы

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

Ответ:

n = list(map(int, input().split('.')))

print(round(n[0] * n[1], 3))

Обяснение:

программа получает на вход вещественное число, при помощи str.split разбивает строку на список строк, первый елемент целая часть, второй елемент вещественная часть, map'ом получаем генератор, который преобразуем в список из двух чисел. n[0] - целая часть числа, n[1] - вещественная часть числа. round - округляет вещественное число до n, в этом случаи 3, знаков после запятой


ILFV183: они вам нужны?
ILFV183: ну я уже расписал
p15: A есть что-то после запятой? :))))). идея красивая, но нерабочая
Автор ответа: p15
1

Ответ:

n = float(input())

print(f'{n//1*(n-n//1):.3f}')

Объяснение:


p15: просто проверь на примерах
p15: Там только про круг маленькая недоработка, остальное решено. Ну еще в одной вместо + надо * поставить, но на ответ не влияет, так что нет смысла решать
Похожие вопросы
Предмет: Геометрия, автор: sniceeeeers