100) Какое наибольшее значение переменной s должно быть введено, чтобы программа вывела число меньше 1000? s = int(input()) n
101) При каком наименьшем введённом значении переменной s программа выведет число больше 2000? s = int(input()) n = 0 while s < s*s: s = s – 1 не смог понять даже примерно n = n + 3 print(n)
102) Наименьшее значение переменной s, при котором программа выведет число больше 600, определите. s = int(input()) n = 1 while n < 21: s = s – 1 s=602 n = n + 2 print(s)
Чтобы узнать наибольшее значение s, которое приведет к выводу числа меньше 1000, мы должны найти такое значение s, при котором s * s будет наименьшим числом, которое больше 400.
Мы можем начать с s = 400 и, двигаясь в меньшую сторону, проверять значения s * s, пока значение не превысит 1000.
Пример использования: Давайте определим, какое значением s должно быть введено:
s = 400 while 400 < s * s < 1000: s = s - 1 print(s)
Совет: Чтобы понять, как работает эта программа, вы можете поэтапно отслеживать значения переменных s и n, начиная с исходных значений и последовательно выполняя каждую строку кода внутри цикла. Это поможет вам увидеть, как значение s изменяется и каким образом происходит увеличение переменной n.
Задание: Найдите наибольшее значение s, при котором программа выведет число меньше 1000.