hhjdsd 发表于 2020-3-24 23:12:56

做作业时创建的一个函数,但不知道为什么不报错也不输出。

>>> def gcd(num1,num2):
        num3 = 2
        while num3 > 1:
                num3 = num1 % num2
                if num3 == 0:
                        print(num2)
                else:
                        num1 = num2
                        num2 = num3
                        continue

               
>>> gcd(5,3)
>>>

myfish05 发表于 2020-3-24 23:31:55

你输入个gcd(6,3)就输出num2了,5,3不就是continue么

995214902 发表于 2020-3-24 23:42:58

走到第二次循环num3就等于1了,跳出循环了
页: [1]
查看完整版本: 做作业时创建的一个函数,但不知道为什么不报错也不输出。