Python: 6 - Анализ программ с циклами

1. Определите, при каком наименьшем введённом значении переменной s программа выведет число 64.
  s = int(input())
n = 1
while s < 51:
s = s + 5
n = n * 2
print(n)
Ответ: 
2. При каком наибольшем введенном числе d после выполнения программы будет напечатано 55?
  d = int(input())
n = 0
s = 0
while s <= 365:
s = s + d
n = n + 5
print(n)
Ответ: 
3. (М.В. Кузнецова) Определите, при каком наименьшем введённом значении переменной s программа выведет число 128.
  s = int(input())
n = 1
while s < 94:
s = s + 8
n = n * 2
print(n)
Ответ: 
4. (М.В. Кузнецова) Определите, при каком наибольшем введённом значении переменной s программа выведет число 128.
  s = int(input())
n = 1
while s < 94:
s = s + 8
n = n * 2
print(n)
Ответ: 
5. (М.В. Кузнецова) Определите, при каком наибольшем введённом значении переменной s программа выведет число 256.
  s = int(input())
n = 1
while s <= 45:
s = s + 4
n = n * 2
print(n)
Ответ: 
6. (М.В. Кузнецова) Определите, при каком наибольшем введённом значении переменной s программа выведет число 96.
  s = int(input())
n = 3
while s <= 51:
s = s + 7
n = n * 2
print(n)
Ответ: 
7. (М.В. Кузнецова) Определите, при каком наименьшем введённом значении переменной s программа выведет число 128.
  s = int(input())
n = 1
while s > 43:
s = s - 8
n = n * 2
print(n)
Ответ: 
8. (М.В. Кузнецова) Определите, при каком наибольшем введённом значении переменной s программа выведет число 128.
  s = int(input())
n = 1
while s > 43:
s = s - 8
n = n * 2
print(n)
Ответ: 
9. (М.В. Кузнецова) Определите, при каком наибольшем введённом значении переменной s программа выведет число 31.
  s = int(input())
n = 10
while s > 0:
s = s - 15
n = n + 3
print(n)
Ответ: 
10. (М.В. Кузнецова) Определите, при каком наименьшем введённом значении переменной s программа выведет число 67.
  s = int(input())
n = 105
while n > s:
s = s + 3
n = n - 2
print(n)
Ответ: