М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Задачи на циклы в Python: 1. Дано целое число N (> 0). Найти сумму 1 + 1/2 + 1/3 + … + 1/N (вещественное число)

2. Дано целое число N (> 0). Найти сумму N^2 + (N + 1)2 + (N + 2^)2 + … + (2·N^)2 (целое число).

3. Дано целое число N (> 0). Найти произведение 1.1 · 1.2 · 1.3 · …(N сомножителей).

👇
Ответ:
Вано153
Вано153
07.09.2020
Хорошо, давайте решим каждую задачу по порядку.

1. Дано целое число N (> 0). Найти сумму 1 + 1/2 + 1/3 + … + 1/N (вещественное число):

Для решения этой задачи мы будем использовать цикл for. В цикле будем проходить от 1 до N и на каждом шаге добавлять к итоговой сумме значение 1/i, где i принимает значения от 1 до N.

Вот код для решения этой задачи на Python:

```
N = int(input("Введите целое число N: "))
sum = 0

for i in range(1, N + 1):
sum += 1/i

print("Сумма равна:", sum)
```

Обоснование: Мы используем переменную sum для хранения суммы. В цикле for переменная i проходит значения от 1 до N включительно. На каждой итерации мы добавляем 1/i к сумме. В конце выводим полученную сумму.

2. Дано целое число N (> 0). Найти сумму N^2 + (N + 1)^2 + (N + 2)^2 + … + (2·N)^2 (целое число):

Для решения этой задачи мы также будем использовать цикл for. В цикле будем проходить от N до 2*N и на каждом шаге добавлять к итоговой сумме значение (N + i)^2, где i принимает значения от 0 до N.

Вот код для решения этой задачи на Python:

```
N = int(input("Введите целое число N: "))
sum = 0

for i in range(N, 2*N + 1):
sum += (N + i)**2

print("Сумма равна:", sum)
```

Обоснование: Мы используем переменную sum для хранения суммы. В цикле for переменная i проходит значения от N до 2*N включительно. На каждой итерации мы добавляем (N + i)^2 к сумме. В конце выводим полученную сумму.

3. Дано целое число N (> 0). Найти произведение 1.1 * 1.2 * 1.3 * … (N сомножителей):

Для решения этой задачи мы также будем использовать цикл for. В цикле будем проходить от 1 до N и на каждом шаге умножать итоговое произведение на значение (1 + i/10), где i принимает значения от 1 до N.

Вот код для решения этой задачи на Python:

```
N = int(input("Введите целое число N: "))
product = 1.0

for i in range(1, N + 1):
product *= (1 + i/10)

print("Произведение равно:", product)
```

Обоснование: Мы используем переменную product для хранения произведения. В цикле for переменная i проходит значения от 1 до N включительно. На каждой итерации мы умножаем итоговое произведение на (1 + i/10). В конце выводим полученное произведение.

Вот решения трех задач на циклы в Python. Надеюсь, ответ понятен и полезен для школьника!
4,8(61 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ