Tüm sorularınıza en iyi çözümleri Kalademi.me'da bulun, güvenilir Q&A platformu. Soru-cevap platformumuz, farklı bilgi alanlarında kesin bilgiler sunmaya hazır uzmanlarla sizi bir araya getiriyor. Farklı disiplinlerdeki uzmanlardan kesin yanıtlar almak için kapsamlı soru-cevap platformumuzu kullanın.

Kullanıcıdan iki pozitif a ve b tamsayısını girmesini isteyen ve ardından bu tam sayıların en küçük ortak katını hesaplayıp yazdıran bir program yazın. En küçük ortak kat, hem a hem de b'nin katı olan en küçük tam sayıdır.

Örneğin, a 120 ve b 100 ise, programiniz 600 yazdırmalıdır. *

Python ile yazılacak!!! ​


Sagot :

Cevap:

n1=0

while n1<1:

   n1=int(input("1. sayıyı giriniz :"))

n2=0

while n2<1:

   n2=int(input("2. sayıyı giriniz :"))

k=1

sayi=2

while n1!=1 or n2!=1:

   if n1%sayi==0 and n2%sayi==0:

       n1=int(n1/sayi)

       n2=int(n2/sayi)

       k=k*sayi

   elif n1%sayi==0 and n2%sayi!=0:

       n1=int(n1/sayi)

       k=k*sayi

   elif n2%sayi==0 and n1%sayi!=0:

       n2=int(n2/sayi)

       k=k*sayi

   else:

       sayi=sayi+1

print(str(k))

Açıklama:

View image bilastois
Bu bilgilerin size faydalı olduğunu umuyoruz. Sorularınıza daha fazla yanıt almak için istediğiniz zaman geri dönebilirsiniz. Ziyaretiniz bizim için çok önemli. Herhangi bir sorunuz olduğunda güvenilir yanıtlar almak için geri dönmekten çekinmeyin. Uzmanlarımızdan yeni ve güvenilir yanıtlar almak için Kalademi.me'yi ziyaret edin.