Мне трудно понять псевдокод - PullRequest
0 голосов
/ 26 апреля 2020

Это псевдокод для определения общего наибольшего множителя 2 чисел.

получить первое число от пользователя (использовать checkInt) получить второе число от пользователя (использовать checkInt)

определить, какой число больше, если второе число больше, например, поменяйте местами номер один и номер два: если numberOne = 45 numberTwo = 55, то вам нужно поменять местами так, чтобы numberOne = 55 и numberTwo = 45, если вы действительно не можете понять это, смотрите здесь

начать, пока номер циклаТри равно номеру. Один номер мода. Два, если числоТри равно нулю, затем завершить l oop, и ваш GCF является числом. 1008 * Вот некоторый код, который я решил из псевдокода, но мне трудно понять остальное.

def gcd(m,n):
    if m<n: #assuming that m should always be greater than n
        (m,n) = (n,m)

1 Ответ

0 голосов
/ 26 апреля 2020

IDK, если вы можете это исправить, но это то, что я сделал для моих, просто нет ввода пользователя или текста

def gcf(n1,n2):

remainder = None

while remainder != 0:
    remainder = n1 % n2
    n1 = n2
    n2 = remainder

return n1
...