• Предмет: Информатика
  • Автор: kolyanxromosom
  • Вопрос задан 2 года назад

циклы с неизвестным числом повторений

Приложения:

Ответы

Ответ дал: Аноним
0

Ответ: Держи простенький код

Объяснение:

n = int(input())

result = 0

for i in range(1,n+1):

   result = 6**i/(i**0.5) + result

print(result)

Структура кода:

Создается переменная n, которая хранит в себе значение кол-ва повторений цикла при вычислении суммы указанной выше. Далее заводиться цикл for, который перебирает все значения от 1 до n включительно, и подставляет их в формулу  \frac{6^{N}}{\sqrt{N} } где N - некоторое число из диапазона. Все значения для N суммируются в переменной result, которая затем выводиться на экран(если в Паскале нужно задавать тип переменной, то result должен быть float)


kolyanxromosom: Не правильно )
Аноним: Что не работает?
Аноним: У меня код выполняется спокойно. Что у тебя не так работает?
kolyanxromosom: n:= int(input());
result:= 0
For i in range(1, n + 1); Вот здесь красным
result = 6**i/(i**0.5) + result
print(result)
Аноним: Потому что у тебя там стоит ";", а не ":" как у меня в коде. Очевидно, что так не будет работать) Такого знака нет в синтаксисе)
Аноним: Щас, ты на каком языке вообще пишешь? В решении у меня питон
kolyanxromosom: xD, Паскаль xDDDDDDD
Аноним: Genius)
Аноним: Тебе писать структуру кода или все понял?
kolyanxromosom: Пиши структуру .. чтобы понять
Вас заинтересует