Turkcell | Geleceği Yazanlar

Soru & Cevap

Klavyeden girilen iki sayıdan (a,b) , a sayısının b sayısına tam bölünen en yakın alt komuşusunu bulan özyinelemeli

28.06.2020 - 23:05

Merhabalar,

Final ödevim için söyle bir program lazım.Ben yapamadım yardımcı olabilir misiniz ?

Klavyeden girilen iki sayıdan (a,b) , a sayısının b sayısına tam bölünen en yakın alt komuşusunu bulan özyinelemeli (rekürsif) fonksiyon 

Şimdiden Teşekkür ediyorum

192 Görüntülenme

1 Cevap

Umut Enes AKKOYUN
29.08.2020 - 21:17

#fonksiyona a ve b değerlerini göndeririz
def bolme(a , b):    
    if a % b == 0:  #tam bölünüyorsa sayı döner
        return a 
    else: #bölünmüyorsa a sayısı 1 azaltılarak (alt komşu) denmeye devam eder
        return bolme( (a - 1 ), b) 


print(bolme(a , b)) 

Sanırım istediğin bu :) 
 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.