hhjdsd 发表于 2020-3-25 09:35:46

代码报错了,但找不出原因,求助。。

def gcd(num1,num2):
      num3 = 2
      while num3 >= 1:
                num3 = num1 % num2
                if num3 == 0:
                        print(num2)
                else:
                        if num3 == 1:
                                print(num3)
                        else:
                                num1 = num2
                                num2 = num3
                                continue
                       
SyntaxError: inconsistent use of tabs and spaces in indentation

sunrise085 发表于 2020-3-25 09:40:56

这是缩进不对
你把每一行的缩进都重新检查一遍吧

wp231957 发表于 2020-3-25 09:43:57

tab 和空格混用,如果你是用的notepad++
可以转换

BngThea 发表于 2020-3-25 09:45:43

空格和tab混用了,建议重写,只用tab
页: [1]
查看完整版本: 代码报错了,但找不出原因,求助。。