Нужна помощь с решением задач на циклы

KniFEach

Новичок
Пользователь
Авг 18, 2020
4
0
1
циклы.png
 

alext

Популярный
Пользователь
Май 10, 2020
288
66
28
И в чем проблема?
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Вот пример решения первой задачи:
Python:
n = int(input('Введите количество элементов: '))
print(sum([i for i in range(1, 2 * n + 1, 2)]))
Вот второй:
Python:
n = int(input('Введите количество элементов: '))
print(sum([1 / i for i in range(1, n + 1)]))
 

KniFEach

Новичок
Пользователь
Авг 18, 2020
4
0
1
Вот пример решения первой задачи:
Python:
n = int(input('Введите количество элементов: '))
print(sum([i for i in range(1, 2 * n + 1, 2)]))
Вот второй:
Python:
n = int(input('Введите количество элементов: '))
print(sum([1 / i for i in range(1, n + 1)]))
благодарю, просто пайтон не люблю, а сделать надо
 

alext

Популярный
Пользователь
Май 10, 2020
288
66
28
Вот пример решения первой задачи:
Python:
n = int(input('Введите количество элементов: '))
print(sum([i for i in range(1, 2 * n + 1, 2)]))
Вот второй:
Python:
n = int(input('Введите количество элементов: '))
print(sum([1 / i for i in range(1, n + 1)]))
Только это домашка на циклы, а не компрехи. Медвежья услуга.
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Только это домашка на циклы, а не компрехи. Медвежья услуга.
Это просто пример решения. На цикл не сложно переделать.
 

alext

Популярный
Пользователь
Май 10, 2020
288
66
28
Это просто пример решения. На цикл не сложно переделать.
Было б несложно - он бы не спрашивал это вообще.
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Было б несложно - он бы не спрашивал это вообще.
Наверно. Вот пример на циклах на всякий случай:
Python:
# первая задача
n = int(input('Введите количество элементов: '))

x = 0
for i in range(1, 2 * n + 1, 2):
    x += i
print(x)

# вторая задача
n = int(input('Введите количество элементов: '))
x = 0
for i in range(1, n + 1):
    x += 1 / i
print(x)
 

Форум IT Специалистов