burakcode
MFC Üyesi
-
- Üyelik Tarihi
- 20 Nis 2021
-
- Mesajlar
- 877
-
- MFC Puanı
- 2,470
İki sayının EKOK unu bulan bir fonksiyon yazın. Daha sonra yazacağınız EKOK Bulma Programında (kullanıcının verdiği iki sayının ekokunu gösterin) bu fonksiyonu kullanın.
© 2021. Burakcode - Tüm Hakları Saklıdır.
Python:
def ekok(x,y):
bolen = 2
carpim = 1
while x > 1 or y > 1:
if x % bolen == 0 and y % bolen != 0:
x /= bolen
carpim *= bolen
elif x % bolen != 0 and y % bolen == 0:
y /= bolen
carpim *= bolen
elif x % bolen == 0 and y % bolen == 0:
x /= bolen
y /= bolen
carpim *= bolen
else:
bolen += 1
return carpim
while True:
sayi1 = input("1.Sayı: ")
sayi2 = input("2.Sayı: ")
if sayi1 == "q" or sayi2 == "q":
print("Program Sonlandı")
break
else:
sayi1 = int(sayi1)
sayi2 = int(sayi2)
print(ekok(sayi1,sayi2))
#OUTPUT
1.Sayı: 15
2.Sayı: 100
300
1.Sayı: 25
2.Sayı: 2
50
1.Sayı: q
2.Sayı: q
Program Sonlandı