def gcdIter(a, b):
'''
a, b: positive integers
returns: a positive integer, the greatest common divisor of a & b.
'''
test = 0
if a > b:
b = test
else:
a = test
while test != 1:
if a%test == 0 and b%test == 0:
return test
test -= 1
return 1
& b의 가장 큰 공약수를 찾으려면 오류가 발생하는 이유는 무엇입니까?정수 나누기 또는 제로 모듈로
을 그것은 줘? 함수 내부에 코드를 들여 쓰지 않은 것처럼 보입니다.이 경우 함수에 코드가 없습니다. 함수가 비어 있고 SyntaxError가 발생합니다. –
'test = 0' - 왜 오류가 나오지 않습니까? –