s=127n=250 while n-samp;gt;0: s=s+20 n=n+15print(s)растолкуйте как решать

S=127
n=250
while n-sgt;0:
s=s+20
n=n+15
print(s)
растолкуйте как решать

Задать свой вопрос
1 ответ

Суть программки в том, чтоб пройти цикл, в условии которого спрашивается, является ли разность переменных n и s больше нуля. В этом цикле каждый раз происходит повышение s на 20, а n на 15. Давай пройдем этот цикл:

s = 127, n = 250

n - s = 250 - 127 gt; 0, проходим цикл

s = 127 + 20 = 147, n = 250 + 15 = 265

Так цикл будет повторяться до тех пор (а это событие произойдёт, так как к s прибавляется больше, чем к n, так что переменная s в какой-то момент перегонит n), пока s не станет больше n - тогда разность s и n будет меньше нуля и цикл уже не выполнится. Я так сообразил, необходимо вывести s, при котором цикл теснее работать не будет. Тут ничего не остаётся, не считая как считать. Я этого здесь делать не буду, поэтому что всё даже не поместится. Я лишь выполнил эту программку. Ответом будет число s = 627. Прошло всего 25 циклов.


Serega
нет краткого решения этого задания?
Shurkus Jemilija
К сожалению, нет) По крайней мере я такового не знаю
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт