Python3 Dersleri 20 - Fonksiyonlarda Recursion

  Рет қаралды 82,453

Yazılım Bilimi

Yazılım Bilimi

Күн бұрын

Пікірлер: 160
@excalibur1716
@excalibur1716 5 жыл бұрын
toplama işlemini etkilememek adına return 0 denilmiş . return - 1 denirse sonuç toplamdan 1 eksik olur . faktöriyel programında da 0 yazılamaz return 1 yazılır ve örneğin return 2 yazılırsa sonuç beklenenin 2 katı çıkar
@furkandurmus
@furkandurmus 4 жыл бұрын
3:03 yav biz buraya ders dinlemeye gelmişiz bana kraker diyor
@cengizmehmet9815
@cengizmehmet9815 4 жыл бұрын
öyle birşey demiyor
@furkandurmus
@furkandurmus 4 жыл бұрын
@@cengizmehmet9815 olay başka reis. Bi video var onu yazdım.
@cengizmehmet9815
@cengizmehmet9815 4 жыл бұрын
@@furkandurmus hangisi ?
@furkandurmus
@furkandurmus 4 жыл бұрын
@@cengizmehmet9815 kzbin.info/www/bejne/jpK0hpaNp51mjas video bu
@cengizmehmet9815
@cengizmehmet9815 4 жыл бұрын
@@furkandurmus sağol kardeşim gece gece güldürdün
@rustemtehmezov9494
@rustemtehmezov9494 6 жыл бұрын
Faktoriyelin recursion ile Bulunması: def fakt(n): if n==1: return 1 else: return n*fakt(n-1) a = int(input('faktoriyel:')) print(fakt(a))
@zartozorto
@zartozorto 5 жыл бұрын
if n == 0 yaparsak niye olmuyor cevap hertürlü 0 çıkıyo
@kaan8296
@kaan8296 5 жыл бұрын
@@zartozorto sürekli else durumlarını check ediyor fonksiyon ve en sonda if durumunu kontrol ediyor. en sonda da tüm o sayıları bir kere sıfırla çarptığın için değerin sıfır oluyor.
@tunaytoksoz1355
@tunaytoksoz1355 5 жыл бұрын
İf n==0 yazman daha doğru olur aksi takdirde 0! i 0 olarak hesaplayacak
@zartozorto
@zartozorto 5 жыл бұрын
@@tunaytoksoz1355 0 olmuyor kardeşim çünkü sen n yerine bir sayı yazdığında mesela 5 o döngüden tekrar 4 olarak geçiyor 3 olarak 2 olarak geçiyor en son 1 olarak gelince duruyo 5.4.3.2.1 de duruyo ve sonucu yazıyor ama 0 yaparsan en son herşeyi 0 ile çarpıp sonucu hertürlü 0 çıkarıyor
@tunaytoksoz1355
@tunaytoksoz1355 5 жыл бұрын
@@zartozorto hayır hocam ben 0 ile yaptım ve oluyor 5 4 3 2 1 diye geri sayıp hepsini çarpıyor 0 ile çarpamaz çünkü 0'a geldiğinde sıfır zaten else bloğuna girmiyor yukarda kalıyor çarpamaz yani isterseniz kodu atabilirim
@suleymanyaman7764
@suleymanyaman7764 7 жыл бұрын
Yav anlaması kolay da uygulaması zor.
@muratyasar8201
@muratyasar8201 4 жыл бұрын
recursion ve return beni benden aldı
@aeyempire
@aeyempire 6 жыл бұрын
Süpersin, sayende daha iyi anlıyorum ve projelerimdeki komutlar daha düzenli oldu. Teşekkür ederim! Edit: sayende 32 satır daha az yazarak aynı sonucu elde ediyorum. Hem de bir tane sorunu da çözdüm.
@rabiayuce8663
@rabiayuce8663 5 жыл бұрын
Peki def topla(liste): if (len(liste)) == 0: return 0 else: return (topla(liste[0:])) print(topla([1,2])) neden olmuyor da def topla(liste): if (len(liste)) == 0: return 0 else: return (liste[0]) + (topla(liste[1:])) print(topla([1,2])) oluyor?
@fatihyalcn6332
@fatihyalcn6332 4 жыл бұрын
@@semihkayan6076 evet derinlik sınırı koymuş python. maksimum 993 eleman kaldırıyor (range(1,993))
@HilmiCanat
@HilmiCanat 4 жыл бұрын
@@rabiayuce8663 çünkü ilkinde sonsuz döngüye giriyor liste hiç azalmıyor. Hiç toplama yapmadan fonksiyonu döndürüp duruyor.
@OsmanCansz
@OsmanCansz 7 жыл бұрын
Anlamayan arkadaşlar ; Listelerde birinci index'den başlayarak ne kadar index varsa teker teker son indexe kadar gider. Taki index bitince ve indexin içi boş oluncaya kadar , boş küme olduğunda döndü durur ve işlemi tamamlar. Eğer bu şekilde olmaz ise döngü sonsuza kadar gider ve durucak yeri olmaz.Buda programımızın patlamasına neden olur.
@serefinee
@serefinee Күн бұрын
ahh 2016...12 yaşımda mis gibi hayatım varmış bu video çekildiği zaman. şimdi ise ceng okuyorum 🥺
@konuralpt
@konuralpt 7 жыл бұрын
#Hayatta kaldığınız gün sayısını hesaplama def hesap(yas): if yas == 0: return 0 else: return 365 + hesap(yas-1) x = int(input("Yaşınızı giriniz: ")) print (hesap(x))
@huseyinozakbas9505
@huseyinozakbas9505 5 жыл бұрын
yyaptığın işleme göre (yaş -1) +365 tek bir eleman var listede dostum
@busraatakan1588
@busraatakan1588 5 жыл бұрын
"return 365 + hesap(yas-1) " buranın mantığı tam olarak nedir yardımcı olur musunuz?
@turkermustafaklc9085
@turkermustafaklc9085 5 жыл бұрын
print(input("hayatta gaçirdiğiniz gün sayısını giriniz")) 😀😀
@_BerKill_
@_BerKill_ 4 жыл бұрын
neyseki çarpa işlemi diye bir şey var def hesap(yaş) gün=yaş*365 print(gün,"kadar gün geçirmişsiniz....") x=int(input("yaşınızı giriniz: )) hesap(x) kadeşim emeğine sağlık yinede senin kod da iş görüyor :)
@Abdulkadir-dz8cf
@Abdulkadir-dz8cf 4 жыл бұрын
@@_BerKill_ 6 saatlik dilim ne olacak :D
@HilmiCanat
@HilmiCanat 4 жыл бұрын
Fast Fourier Transform yazmak için bu yöntem kullanılıyor. Anlamam uzun sürmüştü, burda gayet sade anlatılmış :)
@toz_dumann
@toz_dumann 4 жыл бұрын
işin püf noktası= liste dediği bir listedir. liste[1:] dediği de ayrı bir listedir. ilk listeden türetilmiştir ve ikinci listenin ismi liste[1:]'dir ayıca adı liste[1:] olan ikinci liste, adı liste olan listenin ikinci elemanını birinci eleman olarak başlıyor.
@toz_dumann
@toz_dumann 4 жыл бұрын
hala anlamayan varsa sorsun
@sevbaeo6432
@sevbaeo6432 4 жыл бұрын
anlamadım hiç bişeyi ne alaka şmidi recursion fln abi anlatırmısın lütfen gündelik hayatta karşılaşabileceğmiz bir örnekle anlatırsan çok daha iyi olur :)
@metrooooo420
@metrooooo420 2 жыл бұрын
Lütfen gelecekte videolarınızda beyaz arka plan kullanmayın, uzun süre bakılmıyor ve derslere devam edilmiyor. İnanılmaz göz yoruyor.
@maxineaf
@maxineaf 3 жыл бұрын
abi çok güzel anlatmışsın ağzına sağlık
@mehtapugur6422
@mehtapugur6422 7 жыл бұрын
Anlayamıyorum merkez :(
@erayayasli
@erayayasli 4 жыл бұрын
3 yıl geçmiş anlamışsındır umarım
@TCErayCelik
@TCErayCelik 4 жыл бұрын
@Marceline Edit 3 yıl 4 ay 4 gün geçmiş umarım anlamıştır
@cengizmehmet9815
@cengizmehmet9815 4 жыл бұрын
@@TCErayCelik 3 yıl 4 ay 1hafta 4 gün geçmiş anlamış umarım
@tahaberk536
@tahaberk536 4 жыл бұрын
@@cengizmehmet9815 3 yıl 4 ay 2hafta 3 gün geçmiş umarım anlamıştır
@turanheydarli
@turanheydarli 4 жыл бұрын
@@tahaberk536 3 yıl 4 ay 3hafta 3 gün geçmiş umarım anlamıştır
@kadircanozden5147
@kadircanozden5147 4 жыл бұрын
Toplama yerine faktöriyel halini yaptım. def fact2(liste): if len(liste) == 0: return 1 return liste[0] * fact2(liste[1:]) a = int(input("Faktoriyeli istediğiniz sayı ?")) print(fact2(list(range(1,a+1))))
@eminkilicaslan8945
@eminkilicaslan8945 4 жыл бұрын
Bu nası bi syntax else koymadan iki defa return yapmışsın.
@maxineaf
@maxineaf 3 жыл бұрын
@@eminkilicaslan8945 gerek yok ki, iki şekilde de çalışıyor
@akinaa2634
@akinaa2634 5 жыл бұрын
abi ben recursionu anlamış gibi oldum ama kafama takılan bir nokta var. output alt alta yazılmış bir şekilde 10 ve 0 olmalı diye düşündüm. sonuçta 5. return de if durumuna giriyor orası kendi başına bir çıktı veriyor 0 diye. 0 neden else durumuyla toplanıyor onu anlayamadım gerçekten de :(
@zehradere
@zehradere Жыл бұрын
hocam odtğ ceng 2016 çıkışlıymış .şu an odtü ceng binasından dinliyorum.odtü farkı
@fatih3213
@fatih3213 6 жыл бұрын
'''Girilen bir Stringi recursion fonksiyonu ile ters çevirme ''' def ters(kelime): if len(kelime)==1: return kelime[0] else: return kelime[-1]+(ters(kelime[:len(kelime)-1])) print(ters(input("bir kelime yada cümle giriniz:")))
@mahirfatiyev2456
@mahirfatiyev2456 2 жыл бұрын
öncelikle çok teşekkür ederim örnek paylaştığın için.Ben birşeyi anlayamadıç neden if len(kelime) == 0 olmuyor?
@lux_nemesis
@lux_nemesis Жыл бұрын
x = list("PYTHON") x.reverse() print(x) böylesi daha kolay, yukardakı stringi liste çevirip sonra reverse metodu ile ters çeviriyoruz
@semihozdemir7642
@semihozdemir7642 4 жыл бұрын
Hocam anlamadığım bu fonksiyonu nerede kullanıcaz, bunun yerine başta yaptığınız şekilde kullansak return deyimini ne olur onu anlamadım??
@selahattincaner9561
@selahattincaner9561 6 жыл бұрын
yaptigi ic islemleri gormek icin bir seyler ekledim; sanki gereksiz islem yapiyor icinde: def topla(liste): if (len(liste)) == 0: print("islem yok") return 0 else: print("operating liste[", liste[0], "]") print("SUM:", liste[0], "+", topla(liste[1:])) return liste[0] + (topla(liste[1:])) print(topla([1,2,3,4]))
@ferhatnusreturuc1809
@ferhatnusreturuc1809 4 жыл бұрын
ya arkadaş return liste[0] ile listenin ilk elemanını alıyor sonra + deyip tekrar fonksiyonu çağırıp 1: deyince başa dönüp bu sefer yeni listenin 0. cı elemanını önceki listenin 0.cı elemanı ile topluyor böyle böyle bütün listeyi tarayıp ilk listenin 0. elemanı + ikinci listenin 0.elemanı+üçüncü listenin 0.elemanı yani sonuc liste elemanlarının toplamı anladınız mı
@metinkoc
@metinkoc 3 жыл бұрын
Çok güzel anlatmışsın teşekkürler
@enesbalaban
@enesbalaban 7 жыл бұрын
def addition(mylist): if len(mylist) == 0: return 0 else: return mylist[0] + addition(mylist[1:]) mylist = [] while True: mylist.append(int(input())) if 0 in mylist: print("Result:",addition(mylist)) break else: continue
@seyma3294
@seyma3294 4 жыл бұрын
çok iyi açıklamışsın teşekkürler
@sevbaeo6432
@sevbaeo6432 4 жыл бұрын
kanka videoyu izledinmi
@seyma3294
@seyma3294 4 жыл бұрын
@@sevbaeo6432 hornstromp ?
@biltel1456
@biltel1456 8 жыл бұрын
Benmi anlamıyorum hala anlıyamadım şu işi ya
@burhanhiddet1667
@burhanhiddet1667 3 жыл бұрын
def cleanword(word): if len(word) == 1: return word if word[0] == word[1]: return cleanword(word[1:]) return word[0] + cleanword(word[1:]) print(cleanword("wwwooorrrldd"))
@huseyinbykl271
@huseyinbykl271 6 жыл бұрын
Abi sen gayet iyi anlatmışsın sayende phyton 3 ü ve yazılım temel mantığını az çok anladım. Tşkler bu arada geç oldu ama güç olmasın diye yazdım 😁😁
@dunayqudretli3382
@dunayqudretli3382 7 жыл бұрын
yok abi ne return nede recursion anlamadım ikisinide
@semihdemir7552
@semihdemir7552 4 жыл бұрын
return komutu hesapladıgın değerin üzerinde oynama yapabilmeni sağlıyor sanırım.mesela return (x1+1) dedin hesapladıgın x1 değerine 1 ekleyip ekrana basıyor diye anladım ben.
@semihdemir7552
@semihdemir7552 4 жыл бұрын
@Rebellion 47 5 ay geçmiş çok şey öğrendik :D eyw
@semihdemir7552
@semihdemir7552 4 жыл бұрын
@Rebellion 47 eyw düşünmen büyük incelik.
@sefabrt
@sefabrt 4 жыл бұрын
@@semihdemir7552 5 ayda ne durumdasın knk pythonu öğrenmişsindir herhalde ? öğrendiysen ne kadar sürede öğrendin söylermsn
@semihdemir7552
@semihdemir7552 4 жыл бұрын
@@sefabrt suanda . django,flask ,selenium ,scrapy, numpy ve pandasi i sql, mysql,mongo databaselerini öğrendim.Bootstrapi daha derinlemesine öğrenmeye çalışıyorum ,7 aylık sürede bu noktadayim kendi sitelerimi yaratıp sql mysql veya mongo databeslerini filan kullanabiliyorum işte.Bootstrapten sonra algoritmalar dersine başlayacagım bakalım nereye kadar gidebileceğiz :D
@PanikAtak1
@PanikAtak1 7 жыл бұрын
Anlattığın durum 1+(2+3+4+(3+4+(4+0))) Yazdığın ise 1+(2+(3+(4+0))) Vallaha terledim bak, beni şu an seyyar satıcı olmaya ikna ettin.Sayılarla değilde paintte 4 farklı obje çizip kümeler halinde göstererek tekrar anlatır mısın bu dersi ?Benzetme yoluyla mantık yürütebiliriz.
@mahmutkadirinkaya6525
@mahmutkadirinkaya6525 4 жыл бұрын
ben de anlamadım keşke bi daha anlatsa
@enesugur5833
@enesugur5833 4 жыл бұрын
@@mahmutkadirinkaya6525 dostum return liste[0] + topla([1,2,3,4]) olarak düşün step by step olarak listeden sayıyı çekicez taki if durumuna gelip değer 0 oluncaya kadar. 1.return 1 + (topla(liste[2,3,4])) # Burada birinci elemanı bastırdık geriye [2,3,4] kaldı 2.return 1 + 2 + (topla(liste[3,4])) # burada birinci elemanı bastırdık [3,4] 3.return 1 + 2 + 3 + (topla(liste[4])) # burada birinci elemanı bastırdık [4] 4.return 1 + 2 + 3 + 4 + (topla(liste[])) # burada birinci elemanı bastırdık [] boş küme kaldı şuan kod if e döndü çünkü liste boş 5.return 1 + 2 + 3 + 4 + 0 = 10 # burada 0.index bastırıldıktan sonra tekrar döngüye girdi bu sefer kalanı bastırdı ve liste boş olana kadar bastırması. umarım yardımcı olabilmişimdir.
@konyaairsuspansiyon9979
@konyaairsuspansiyon9979 4 жыл бұрын
@@enesugur5833 Aga, adama 3 yıl sonra cevap vermişsin, öğreneceği varsa da kalmamıştır ya da öğrenmiştir. Yine de çok saol, benim işime yaradı. :D
@enesugur5833
@enesugur5833 4 жыл бұрын
@@konyaairsuspansiyon9979 olsun senin işine yaradı :)
@ahmetozturk5737
@ahmetozturk5737 7 жыл бұрын
Bir soru; "liste" topla fonk. içinde bir değişken mi? ,eğer değişkense tanımlamasını yapmadık ve aşağıda [1,2,3,4] listesi ile nasıl bağlantı kurdu. liste=[1,2,3,4] yazmamız gerekmiyor muydu? Eğer değişken değil ise tam olarak nedir?
@arastoksoy2402
@arastoksoy2402 5 жыл бұрын
hocam tam doğru diyemem ama ben onu fonksiyonun içinde tanımladığımız değişken olarak tanımlıyorum
@yildizhalid
@yildizhalid 4 жыл бұрын
hocam, kendimce küçük küçük kodlar yazmaya çalışıyorum ama sürekli hatayla karşılaşıyorum hatayıda nerde yaptığımı bilemiyorum şimdi ben bu sorundan nasıl kurtulucam
@slacetinkaya8543
@slacetinkaya8543 6 жыл бұрын
Ya ben bunu anlamadım, recursion fonksiyonu nerede? Bir de toplama işlemi yaptıracağımız zaman 0. parametreyle 1. parametreden sonuncusuna kadar olan kısmı neden ayrı toplananlar olarak yazdık, yani mesela 0' dan 3. ye 3. den sonuncusuna kadar olanlar olarak ayıramaz mıydık? yani neden 1+(2+(3+(4+0))) yaptık, kafamda deli sorular
@hicumut
@hicumut 6 жыл бұрын
tekrar tekrar kendini çağırması gerektiği için öyle ayrıldı. söylediğin şekilde dene bakalım çağırıcak mı aynı şekilde kendini.
@arastoksoy2402
@arastoksoy2402 5 жыл бұрын
hocam bunu daha büyük çapta düşünün [1:] devasa listelerde işlem yapabiliriz, ama aynısını for döngüsünde denesek işimiz epeyce uzar.
@burhanhiddet1667
@burhanhiddet1667 3 жыл бұрын
anlamayanlar için şu kod örneğini bırakıyorum def cleanword(word): if len(word) == 1: return word if word[0] == word[1]: return cleanword(word[1:]) return word[0] + cleanword(word[1:]) print(cleanword("wwwooorrrldd"))
@geminiscrossbow5983
@geminiscrossbow5983 5 жыл бұрын
mantığı anladım da listenin 0. elemanının neden 1. return da 1 iken 2. return da 2 olduğunu kavrayamadım kaçırdığım yer neresi acaba?
@geminiscrossbow5983
@geminiscrossbow5983 5 жыл бұрын
Anladııııııııııııııııııııııııııııııııııııııııımmmmm
@mehmetsaidsaid2694
@mehmetsaidsaid2694 4 жыл бұрын
nedenmiş
@efekovic
@efekovic 6 жыл бұрын
ses çok az videoda duyulmuyor etrafta ses olduğunda. kulaklıkta bile
@azrbaycanli1023
@azrbaycanli1023 6 жыл бұрын
return la global in farki ne?
@ahmedgamberli2250
@ahmedgamberli2250 3 жыл бұрын
Soru: recursion zaman uzantısı On^x midir? (x = tekrar sayı)
@stefannzweig
@stefannzweig 2 жыл бұрын
Arkadaşlar bu pyhton video serisi pyhtonun temeli mi ?
@ercumentcozer7162
@ercumentcozer7162 6 жыл бұрын
Hocam biz [1,2,3,4] listesinden return le mesela 2 yi dışarı döndürdüğümüz zaman o listeden çıkmış mı oluyor hani 3.4 kaldı dediniz ya böyle mi anlamamız gerekiyor
@berkayozkan5509
@berkayozkan5509 5 жыл бұрын
bunu arıyordum ben de öyle miymiş cevap? :D
@arastoksoy2402
@arastoksoy2402 5 жыл бұрын
hocam kullanılıp çıkartılmış gibi düşünebilirsiniz eğer sorunuz doru anladıysam
@berkerkar7742
@berkerkar7742 6 жыл бұрын
f(x)=3x+2 g(y)=f(x)/2+1 g(5) Bu ifadeyı herhangi bir fonksiyon adını kodlayarak nasıl yazabiliriz?
@enesprtc
@enesprtc 6 жыл бұрын
def fonksiyon(dünya): a=3*x+2 b=a/2+1 print(b) x=int(input("x:")) dünya=x fonksiyon(x) böyle bir şey yaptım.
@800kpygame2
@800kpygame2 4 жыл бұрын
@@avukatdeniz7063 ne alaka F(x) diye bir fonksiyon yok olsa bile parametre function(123) diye verilir 3x+2 yi çözemez python
@800kpygame2
@800kpygame2 4 жыл бұрын
def f(x): return 3*x+2 def g(y): return f(x)/2+1 g(5)
@800kpygame2
@800kpygame2 4 жыл бұрын
Yemin ederim 6. sınıfa gidiyorum yazdığını anladım
@erincutkuozturk3293
@erincutkuozturk3293 8 жыл бұрын
return 0'ın tam olarak anlamı ne oluyor
@mevlanbelge1252
@mevlanbelge1252 8 жыл бұрын
0'ı gönder demek Yani ekrana 0 yazacak
@ferhatyusamertyigit4197
@ferhatyusamertyigit4197 8 жыл бұрын
return liste[0] + topla(liste[1:])) return ile döne döne boş kümeye kadar gidecek boş küme olduğunda yukarı çıkacak ve return 0 = true olacağı için parametre sonlanacak anladığım kadarıyla
@SherlockHolmes-qe4pu
@SherlockHolmes-qe4pu 4 жыл бұрын
direkt, return (topla(liste [0:])) neden diyemiyoruz? 0'dan başlayıp listenin sonuna kadar gitmiyor mu bu yöntemde?
@abuzerkomurcu5399
@abuzerkomurcu5399 4 жыл бұрын
o for i in range de oluyor. listenin içinde dolaşması.
@prisonnergamer
@prisonnergamer 5 жыл бұрын
matris işlemlerini buraya bu şekilde dökebilirmisin
@eminkilicaslan8945
@eminkilicaslan8945 4 жыл бұрын
Arkadaşlar örnek isteyenler için buradakileri deneyebilirsiniz: www.geeksforgeeks.org/python-programming-examples/
@talalkanjo1037
@talalkanjo1037 4 жыл бұрын
Hocam biz bu fonksiyonunbaşka projede çağırabilirmiyiz?
@muradquliyev6309
@muradquliyev6309 2 жыл бұрын
20. Verilmiş cümlədəki ən qısa sözün çıxışa verən funksiya yazın. def funk(cumle): soz = min(cumle.split(), key=len) print("en qisa soz: ", soz) cumle = input('cumleni yaz: ') funk(cumle)
@sinanozesen625
@sinanozesen625 4 жыл бұрын
"topla" yı tanımlamadan listede verilen sayılar nasıl toplanıyor anlamadım. yardımcı olur musunuz?
@vahandag
@vahandag 3 жыл бұрын
bende anlamadım onu.Yani o sayılar her seferinde bir değişkende tutulup sonrasında toplanması gerekmiyor mu?
@sonerozturk7026
@sonerozturk7026 7 жыл бұрын
Python dilini KZbin den yeni çalışmaya başladım amacım Python dilini öğrenmek mobil uygulama geliştirme için web olarak HTML CSS PHP JavaScript dili alanında web olarak öğrenmek istiyorum KZbin de bu dillerle ilgili kategoriler halinde video olarak dersler mevcut ilk olarak Python 3 kategorisini çalışıp belli kategoride ardından HTML CSS PHP JavaScript sırasıyla çalışıp az belli mantığını anlayıpta tekrar Python HTML CSS PHP JavaScript olarak tekrar en baştan baslayacam yeni video dersler calisacam her birisinden az calisacam bir dil 3 ay Python sonra html 3 ay tek tek devam edecem birer birer calisipta kendimi gelistirene kadar hem Python hem web programlama kendimi geliştirmek istiyorum nasıl programlama alanında gelistirebilirim kendimi nasıl bir yol izlemem gerekiyor
@fyuksel1981
@fyuksel1981 4 жыл бұрын
#Soner Ozturk 2 yıl geçmiş aradan, python HTL CSS öğrenebildiniz mi, bende aynı sırayla çalışmak istiyorum..
@kedikacran4037
@kedikacran4037 4 жыл бұрын
@@fyuksel1981 aynı sıradan gidiyorum bende 1 ay oldu neredyse
@vasifhummetov5400
@vasifhummetov5400 6 жыл бұрын
Abi dersler cok iyi. php dersleri paylasa bilermisin?
@elmir_rr
@elmir_rr 2 жыл бұрын
cok mantikli
@berkantuysal8521
@berkantuysal8521 8 жыл бұрын
Hocam return komudu kafamı karıştırmıştı şöyle bir çözüm buldum doğru mudur ? : def topla(liste): if (len(liste))==0: return 0 (BURDAKİ RETURNUN AMACI FONKSİYONU DURDUR VE 0 OLARAK BASTIR DEMEK.) else: return liste[0]+(topla(liste[1:])) (BURDAKİ RETURNUN AMACIDA FONKSİYONU DURDUR VE İŞLEMLERİ BASTIR DEMEK.) print(topla([1,2,3,4])) doğru muyum ?
@800kpygame2
@800kpygame2 4 жыл бұрын
def yas(yas): if yas
@mkymky1775
@mkymky1775 Жыл бұрын
bir fonksiyonun içinde aynı fonksiyon tekrar çağrılıyor ne demek yav
@BirazWeb
@BirazWeb 6 жыл бұрын
En iyi anladığım bu oldu. İşlemleri tek tek inceleyin ne yapmak istediğini anlayın. Ezberlemeyin.
@seyma3294
@seyma3294 4 жыл бұрын
o zaman cevaplar mısın kardeşim 1:42 printle fonksiyonu çağırdık, sonra toplam işlemini yazdırmadan nasıl sonucu ekrana yazdırdı ??
@BirazWeb
@BirazWeb 4 жыл бұрын
@@seyma3294 ilk print içine fonksiyonu çağırdık. Fonksiyon içinde ne olursa direkt ekrana yazdıracak. Tekrar print dememize gerek yok.
@anlozgun3080
@anlozgun3080 5 жыл бұрын
umarım bu örnek anlatmıştır def sifira_kadar_carp(sayi): if sayi == 1: return 1 return sayi * sifira_kadar_carp(sayi - 1) print (sifira_kadar_carp(5))
@Viski642
@Viski642 6 жыл бұрын
listeye kullanıcıdan nasıl veri alabiliriz ?
@eaglerise9048
@eaglerise9048 5 жыл бұрын
örn : sayılar = [ 1, 2 ] sayı = int(input("sayı gir : ")) #örneğin 3 girelim. sayılar.append(sayı) print(sayılar) - - - - ÇIKTI - - - - [ 1, 2, 3 ]
@kitaboxuyangnc4338
@kitaboxuyangnc4338 6 жыл бұрын
yok abi anlamiyorum kitap buldum pdf ordan okiycam cok guzel gidiyor daha ayrintili hem de Pdf: belgeler.yazbel.com/python-istihza.pdf yardimim dokunduysa ne mutlu bana
@talhaersoy4347
@talhaersoy4347 4 жыл бұрын
hocam kitabi paylaşır mısıın?
@bysubutay
@bysubutay 8 ай бұрын
❤❤❤❤
@suedatugrul2411
@suedatugrul2411 3 жыл бұрын
Hocam mala anlatır gibi anlatmışsınız teşekkürler.
@oguzhanmavii
@oguzhanmavii 6 жыл бұрын
hocam siteye girdim ama örnekeri bulamadim editörden
6 жыл бұрын
OĞUZHAN MAVİ Kaldirdilar sanirim.
@oguzhanmavii
@oguzhanmavii 6 жыл бұрын
peki hocam teşekkür ederim
@oguzhanmavii
@oguzhanmavii 6 жыл бұрын
başka önerebileceğiniz açık kaynak var mı ?
@sefabrt
@sefabrt 4 жыл бұрын
anlamadım.
@mertmehmetaraz3119
@mertmehmetaraz3119 7 жыл бұрын
while ile yapımı : listem=([1,2,3,4,5]) toplam=0 i=1 while(True): toplam+=i i+=1 if (i == 5): print("Toplamları :",toplam)
@onursimsek7146
@onursimsek7146 7 жыл бұрын
listem=[1,1000,2,5,3,9] gibi bişey olursa nasıl yapacağız,yazar mısnız?
@prisonnergamer
@prisonnergamer 5 жыл бұрын
satır işlemleri olarak
@alders3301
@alders3301 4 жыл бұрын
şimdi biz bunu niye yaptık?
@munisqarayev6586
@munisqarayev6586 5 жыл бұрын
adamsin sen lan
@ibrahimabay8332
@ibrahimabay8332 4 жыл бұрын
recursion yapılmadan yazılan kod daha kolaydı. bize ne faydası oldu recursion ın anlamadım. faydasının olduğu bir örnek verebilir misiniz?
@ahmetcesko
@ahmetcesko 7 жыл бұрын
işte bunlardan anlamıyorumc HELP
@yasinalptekin7257
@yasinalptekin7257 7 жыл бұрын
Fonksiyon, içine yazdığın ilk elemanı 'else: return liste[0]' komutuyla hafızaya aldı ve 'topla(liste[1:0])' komutuyla da listenin ilk elemanı hariç diğer elemanlarını tekrar fonksiyona sokup ilk listenin 2. , yeni listenin 1. elemanını bu sefer'else: return liste[0]' komutuyla ilk hafızaya aldığı elemanla toplayıp, yine 'topla(liste[1:0])' komutuyla toplama işlemine kattığı ilk elemanı listeden ayıklayıp kalanını da aynı işlemlere soktu. Bu şekilde listede hiç eleman kalmayana kadar her seferinde yeni listenin ilk elemanını hafızadakilerle toplayıp güncel listeden kaldırıyor. Eleman sayısı 0 olduğunda da bir daha fonksiyona sokmadan 'return 0' diyerek işlemi bitiriyoruz. Ben de ilk kez izlediğim ve anladığım kadarıyla böyle bir şey.
@EKMTech
@EKMTech Жыл бұрын
pek anlamadım
@mucahitekici9852
@mucahitekici9852 7 жыл бұрын
Anlamadım yardımcı olabilecek?
@zartozorto
@zartozorto 5 жыл бұрын
haaaa anladım
@mavimor9927
@mavimor9927 4 жыл бұрын
Matematik bu
@pythonwithjacob1173
@pythonwithjacob1173 3 жыл бұрын
abi ben temelli anlamdım
@cekulamtina6663
@cekulamtina6663 6 жыл бұрын
bu ne abi :(
@mertozdinc841
@mertozdinc841 7 жыл бұрын
Anlamayanlar tekrardan izlesin
@muhammeddemircioglu1716
@muhammeddemircioglu1716 4 жыл бұрын
yok ben GAYMER olacağım hiçbir şey anlamadım bu dersten ondan önceki her konuyu anladım bunu anlamadım
@thesolderingiron7698
@thesolderingiron7698 4 жыл бұрын
Pyhton bilen ler lütfen sunucuma gelin yardımınız lazım
@i_am_reshad
@i_am_reshad 7 жыл бұрын
herkes her seyi anliyamaz zaten, kavramsal probleminizin olmamasi lazim, iyi bir zeka lazim becermiyosaniz yapmayin, qayet guzelde anlatmis iste.
@oguzhan5738
@oguzhan5738 6 жыл бұрын
Anlamamak diye birşey yok. Herkes herşeyi anlar. Sadece bazılarının anlaması için daha fazla mesai harcaması gerekebilir. *Bu iş zeka işi değil emek işi.* Ayrıca iyi veya kötü zeka diye birşey yoktur, farklı zeka türleri vardır.
@senakocak7978
@senakocak7978 6 жыл бұрын
Kardeş önemli olan ilk izleyişte anlamak değil zaten. Öğrenmeye hevesli olan işin peşini bırakmaz. İnsanlar anlamadıkları şeyleri hemen yapamıyorum kaygısıyla bırakırsa kimse hiç bir şey öğrenemez zaten. Bunu ilk çalışmada anlamaz, diğerini hemen anlar. Beyin zorlandıkça öğrenme gerçekleşiyor. Üstüne gidince beyin açılıyor, otomatikmen eksik kısımları tamamlıyorsun. Kodlama analitik düşünme becerisini geliştirir. Her şeye sonuç odaklı bakmamak lazım :)
@arastoksoy2402
@arastoksoy2402 5 жыл бұрын
bomboş bir yorum
Python3 Dersleri 21 - Global ve Yerel Değişkenler
8:04
Yazılım Bilimi
Рет қаралды 57 М.
Python3 Dersleri 17 - Fonksiyonlarda Return
13:11
Yazılım Bilimi
Рет қаралды 121 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Recursive fonksiyonlar ve Python ile Hanoi Kuleleri çözümü
37:38
Python'a Giriş
Рет қаралды 8 М.
Python3 Dersleri 19  - Geometrik Şekil Hesaplama ( Örnek Fonksiyon )
11:21
YALNIZCA GO - 1 VIDEODA
9:23:09
Yazılım Bilimi
Рет қаралды 27 М.
Recursion for Python Beginners with Recursive Function Examples
17:54
Python3 Dersleri 10  - if elif else (Örnek Program)
10:44
Yazılım Bilimi
Рет қаралды 167 М.
Python3 Dersleri 36  - NTP - Yapıcı Fonksiyon (init fonksiyonu)
12:55
Yazılım Bilimi
Рет қаралды 47 М.
Learn RECURSION in 5 minutes! 😵
5:59
Bro Code
Рет қаралды 188 М.
Java Dersleri #43 - Recursive (Özyineli) Metotlar
8:10
Kodlama Vakti
Рет қаралды 32 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.