Вопрос задан 20.06.2023 в 07:12. Предмет Информатика. Спрашивает Обозный Серёжа.

Для данного n найти сумму 1+2+3+...+n. Например, для n=10 ответ равен 55. Задача должна быть

выполнена по циклу while, в Python.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шемякин Миша.

Ответ:

n = int(input())

i, k=0, 0

while n != 0:

   n, i = n - 1, i + 1

   k += i

print(k)

0 0
Отвечает Антонова Настя.

Ответ:

n = int(input())

m = 0

i = 0

while i < n:

   i += 1

   m += i

print(m)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь с этим. Для нахождения суммы чисел от 1 до n можно использовать цикл `while` в Python. Вот пример кода:

```python def найти_сумму(n): сумма = 0 # Инициализируем переменную суммы

# Используем цикл while для сложения чисел от 1 до n текущее_число = 1 while текущее_число <= n: сумма += текущее_число текущее_число += 1

return сумма

# Пример использования функции для n=10 n = 10 результат = найти_сумму(n) print(f"Сумма чисел от 1 до {n} равна {результат}") ```

Этот код определяет функцию `найти_сумму`, которая принимает аргумент `n` и использует цикл `while`, чтобы сложить числа от 1 до `n`. Результат выводится на экран. В случае `n=10`, вывод будет:

``` Сумма чисел от 1 до 10 равна 55 ```

Вы можете изменить значение переменной `n` в соответствии с вашей задачей.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос