makaleler / Python Programlama / Python ebob ve ekok

Python ebob ve ekok

23.08.2014 23:25:42

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
yazar husonet

Yorumlar

Bu içerik için sizde yorum yapabilirsiniz!
ozyt
ozyt
17.03.2018 04:50:00

Hocam işlemlerinizi biraz açıklar mısınız ?

Hüseyin ÖZDEMİR
09.04.2018 11:58:42

Takıldığın nokta tam olarak neresi? O noktayı belirtirsen anlatmaya çalışayım.

Xer
Xer
22.08.2019 23:05:03

Siz nasıl bir kralsınız ya. 50 saat başkasının saçma sapan kodunu okumaya çalıştım. Sizinki master level seviyesinde, teşekkürler hocam.

anasayfa | makaleler | haberler | dosyalar | linkler | hakkımızda