Нужна помощь с заданием по информатике
Дано целое число n>0 найти значение выражения .1-1.2+1.3 (N слагаемых, знаки чередуются) Условный оператор не использовать. Питон, без паскаля

10 Янв 2023 в 19:40
111 +1
0
Ответы
1

Для решения данной задачи без использования условного оператора можно написать следующий код на Python:

def alternating_sumnnn:
result = 0
sign = 1
for i in range1,n+11, n+11,n+1:
result += sign * i∗0.1i*0.1i0.1 sign *= -1
return result
n = intinput("Введитецелоечислоn:")input("Введите целое число n: ")input("Введитецелоечислоn:") print"Значениевыраженияприn=",n,"равно:",alternatingsum(n)"Значение выражения при n =", n, "равно:", alternating_sum(n)"Значениевыраженияприn=",n,"равно:",alternatings um(n)

Этот код считает значение выражения .1-1.2+1.3 Nслагаемых,знакичередуютсяN слагаемых, знаки чередуютсяNслагаемых,знакичередуются для заданного числа n. Вы можете запустить его, введя значение n с клавиатуры, и программа выведет результат.

16 Апр 2024 в 16:51
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир