Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите написать программу на Python

Женя Кротов Ученик (95), на голосовании 2 недели назад
Напишите программу, которая посчитает значение функции:
(-1)^(n+1)*(x^(2*n-1)/(2n-1))
Формат ввода
Вводятся 2 числа: целое n и вещественное x.
Формат вывода
Одно число – результат вычислений.
Пример 1
Ввод
2
1.57
Вывод
-1.2899643333333335
Пример 2
Ввод
1
1.57
Вывод
1.57
Голосование за лучший ответ
Ivan Xristov Ученик (133) 1 месяц назад
Вот решение задачи на Python:


# Вводим значения n и x
n = int(input("Введите целое число n: "))
x = float(input("Введите вещественное число x: "))

# Вычисляем значение функции
# Формула: (-1)^(n+1) * (x^(2*n-1) / (2*n - 1))
result = (-1) ** (n + 1) * (x ** (2 * n - 1) / (2 * n - 1))

# Выводим результат
print(result)
Женя Кротов Ученик (95) 1 месяц назад
Пишет доработать в Яндекс lms
Ivan Xristov Ученик (133) Женя Кротов , попробуй это: # Вводим значения n и x с обработкой ошибок try: n = int(input("Введите целое число n (n >= 1): ")) if n < 1: raise ValueError("n должно быть целым числом больше или равным 1.") x = float(input("Введите вещественное число x: ")) # Вычисляем значение функции result = (-1) ** (n + 1) * (x ** (2 * n - 1) / (2 * n - 1)) # Выводим результат print("Результат:", result) except ValueError as ve: print("Ошибка ввода:", ve) except Exception as e: print("Произошла ошибка:", e)
Ivan XristovУченик (133) 1 месяц назад
хз
Женя Кротов Ученик (95) 1 месяц назад
Тоже пишет доработать если не получится то ладно
Саша Симкин Профи (724) 1 месяц назад
def calculate_function(n, x):
result = (-1) ** (n + 1) * (x ** (2 * n - 1)) / (2 * n - 1)
return result

n = int(input("Введите целое число n: "))
x = float(input("Введите вещественное число x: "))

result = calculate_function(n, x)

print(result)
быстро накидал, хз вообще работает
Похожие вопросы