husonet | Tarih: 24.08.2014
Python ebob ve ekok
Python programlama dili kullanarak en büyük ortak bölen ve en küçük ortak katlarının bulunması.
Verilen 2 ve daha fazla sayının ebob (en büyük ortak bölen ) ve ekok(en küçük ortak kat) işlemlerini yapan fonksiyon.
>>> def ebob(a,b):
while b:
a,b=b,a%b;
return a;
>>> def ebobb(*args):
return reduce(ebob, args)
>>> def ekok(a,b):
return a*b/ebob(a,b);
>>> def ekokk(*args):
return reduce(ekok, args)
>>> ebob(56,44)
4
>>> ebobb(56,44,22)
2
>>> ekok(56,44)
616
>>> ekok(56,44,11)
616