Как сделать этот цикл? - PullRequest
       2

Как сделать этот цикл?

0 голосов
/ 07 декабря 2018

Как бы я это зациклил?

    def start():

     print('welcome to reduce that fraction')

     n=int(input("please enter numerator"))
     m=int(input("please enter denominator"))
     r=2
     while (n%r!=0):
      for y in range(2,10,1):
       a=n%r 
       r=r+1

    while (m%r!=0):
     for x in range(2,10):
      b=m%r
      r=r+1

   print(n/r,"/",m/r)
   print("Goodbye")
  start()

Я застрял на том, как вернуться к началу.Есть идеи?

1 Ответ

0 голосов
/ 07 декабря 2018

Я предполагаю, что вы хотите, чтобы функция "start ()" была перезапущена после завершения.В этом случае вот что я бы сделал:

while True:
    start()

Это логический цикл while, который всегда выполняется (Python неявно анализирует «while True» как «while True == True»), поэтомуфункция будет продолжать цикл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...