출처 | https://www.acmicpc.net/problem/5086
설명 참고
while(1):
a,b = map(int,input().split())
if a == 0 and b == 0: # 마지막 줄에는 0이 2개 주어진다.
break
if a<b and b % a == 0: #첫 번째 숫자가 두 번째 숫자의 약수이다.
print('factor')
elif a>b and a % b ==0: # 첫 번째 숫자가 두 번째 숫자의 배수이다
print('multiple')
else: # 첫 번째 숫자가 두 번째 숫자의 약수와 배수 둘 다 아니다.
print('neither')
해당 설명에 맞게 if문을 설정하고 진행하면 된다.