Всезнающий Игорек
Знаток
(294)
1 год назад
list - [ 1, 2, 3, 4, 5, 6 ]
sum(list) 1,2,3,4,5,6
print("yapidoras")
Professional Professional
Мудрец
(15955)
1 год назад
import math
# Получаем число от пользователя
number = float(input('Введите вещественное число: '))
# Применяем функции из модуля math
print('Округление вниз:', math.floor(number))
print('Округление вверх:', math.ceil(number))
print('Модуль числа:', math.fabs(number))
print('Квадратный корень:', math.sqrt(number))
print('Экспонента в степени числа:', math.exp(number))
print('Натуральный логарифм:', math.log(number))
print('Логарифм по основанию 2:', math.log2(number))
print('Логарифм по основанию 10:', math.log10(number))
print('Синус числа:', math.sin(number))
print('Косинус числа:', math.cos(number))
# Если число натуральное, вычисляем факториал
if number > 0 and number.is_integer():
print('Факториал числа:', math.factorial(int(number)))
else:
print('Факториал не вычисляется для данного числа.')
Напишите программу, которая получает от пользователя вещественное число, по очереди применяет к нему функции модуля Math и выводит результат:
• округляет вниз
• округляет вверх
• берет модуль числа
• извлекает квадратный корень
• возводит экспоненту в степень, равную числу
• считает натуральный логарифм числа
• считает логарифм числа по основанию 2
• считает логарифм числа по основанию 10
• считает синус и косинус числа
И так как Кеша самый умный в классе, он решил попробовать посчитать факториал числа. Для этого ему пришлось придумать и реализовать контроль ввода: факториал вычисляется, только если введенное число было натуральным.