Sonsuz döngü hatası ekok

def func(a,b):
i= max(a,b)
while True:
if(i%a==0 and i%b==0):
ekok=i
return ekok
i+=i

a= int(input(“sayı”))
b= int(input(“sayı”))
print(“ekok:”,func(a,b))

sonsuz döngüye giriyor. Nerde yanlış yapıyorum?

Aramıza hoşgeldiniz.
Kodunuzu buraya göre tekrar düzenleyip atarmısınız.