-
01 January 2021
Информатика
- Автор: тетрагидроканнабинол
s=127
n=250
while n-s>0:
s=s+20
n=n+15
print(s)
объясните как решать-
-
-
01 January 2021
- Ответ оставил: thedomidy
Суть программы в том, чтобы пройти цикл, в условии которого спрашивается, является ли разность переменных n и s больше нуля. В этом цикле каждый раз происходит увеличение s на 20, а n на 15. Давай пройдем этот цикл:
s = 127, n = 250
n - s = 250 - 127 > 0, проходим цикл
s = 127 + 20 = 147, n = 250 + 15 = 265
Так цикл будет повторяться до тех пор (а это событие произойдёт, поскольку к s прибавляется больше, чем к n, так что переменная s в какой-то момент перегонит n), пока s не станет больше n - тогда разность s и n будет меньше нуля и цикл уже не выполнится. Я так понял, нужно вывести s, при котором цикл уже работать не будет. Здесь ничего не остаётся, кроме как считать. Я этого здесь делать не буду, потому что всё даже не поместится. Я лишь выполнил эту программу. Ответом будет число s = 627. Прошло всего 25 циклов.
-
-
- НЕ НАШЛИ ОТВЕТ?
Если вас не устраивает ответ или его нет, то попробуйте воспользоваться поиском на сайте и найти похожие ответы по предмету школьной программы: информатика.
На сегодняшний день (07.09.2026) наш сайт содержит 109576 вопросов, по теме: информатика. Возможно среди них вы найдете подходящий ответ на свой вопрос. -
Нажимая на кнопку "Ответить на вопрос", я даю согласие на обработку персональных данных
Ответить на вопрос
