Python
1. Обчислити 1 - 1/2 + 1/3 - 1/4 +1/5 ... + 1/99 - 1/100 послідовно злiва направо і навпаки, результати поняти i
bezumnii1:
Могу на плюсах написать, питон плохо знаю
Ответы
Ответ дал:
0
Ответ:
Результат работы на скрине, разница в 16-м знаке - нормально при работе с вещественными числами.
Объяснение:
# Вычислить 1 - 1/2 + 1/3 - 1/4 + 1/5 ... + 1/99 - 1/100
# последовательно слева направо и наоборот
# ------
# первый цикл от 1 до 100 (слева направо)
sum = 0.0
i = 1
k = 1
while i <= 100:
sum = sum+(1/i)*k
i += 1
k = k*(-1)
print('от 1 до 100:')
print(sum)
# ------
# второй цикл от 100 до 1 (справа налево)
sum = 0.0
i = 100
k = -1
while i >= 1:
sum = sum+(1/i)*k
i -= 1
k = k*(-1)
print('от 100 до 1:')
print(sum)
Приложения:
![](https://st.uroker.com/files/896/8964c3cf4a39d8d47b70641bf5ab4448.png)
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
1 год назад
7 лет назад
7 лет назад