Предмет: Информатика,
автор: Аноним
Помогите по инфе . На Python
Приложения:
Ответы
Автор ответа:
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:
они вам нужны?
ну я уже расписал
A есть что-то после запятой? :))))). идея красивая, но нерабочая
Автор ответа:
1
Ответ:
n = float(input())
print(f'{n//1*(n-n//1):.3f}')
Объяснение:
просто проверь на примерах
Там только про круг маленькая недоработка, остальное решено. Ну еще в одной вместо + надо * поставить, но на ответ не влияет, так что нет смысла решать
Похожие вопросы
Предмет: Химия,
автор: killstation05
Предмет: Математика,
автор: ibagrij88
Предмет: Математика,
автор: ibagrij88
Предмет: Математика,
автор: rikilor654
Предмет: Музыка,
автор: tanaeviljatantan