найдите первое из чисел 1, 1/2, 1/3, 1/4 и т.д., меньшее заданного числа А.

1

Ответы и объяснения

2013-10-28T08:43:18+00:00

Это Проверенный ответ

×
Проверенные ответы содержат надёжную, заслуживающую доверия информацию, оценённую командой экспертов. На "Знаниях" вы найдёте миллионы ответов, правильность которых подтвердили активные участники сообщества, но Проверенные ответы - это лучшие из лучших.
Язык Python

import sys
A = float(raw_input("Введите A:"))
if A < 0:
  print "Недопустимое значение А"
  sys.exit(1)
cnt = 1.0
while True:
  if 1.0/cnt < A:
    print "Искомое число %s" % 1.0/cnt
    break
  cnt += 1.0