Python3 Dersleri 17 - Fonksiyonlarda Return

Поделиться
HTML-код
  • Опубликовано: 14 дек 2024

Комментарии • 346

  • @brnb9596
    @brnb9596 6 лет назад +130

    videolarda ilerledikçe fark ettiğim şu izlenmeler gittikçe düşüyo arkadaşlar pes etmeyin hemen !!

    • @mr.yellow3250
      @mr.yellow3250 6 лет назад +33

      her yerde böyle bu ya :D bi hevesle başlıyor herkes sonra yavaş yavaş gidiyor.çünkü sıkıcı bir şey ve düşünülüyor ki öğrendikten sonra ortaya bir şey çıkarabilecek miyim ? ekmeğimi kazanabilecek miyim ? o kadar kişi zaten biliyorken bana niye ihtiyaç var . boşuna kasmaya gerek yok diyip bırakılıyor.hata tabi.öğrenmeyi sadece öğrenmek için düşünmek lazım :D

    • @yorumyapc8994
      @yorumyapc8994 6 лет назад +2

      @@mr.yellow3250 son derece haklısın

    • @theeymen3103
      @theeymen3103 5 лет назад +1

      eğitmen kötü değil başka kişilere de geçsen konular ilerledikçe zorlaşıyor ve anlatımı da zorlaşıyor bu yüzden tüm eğitmenlerin konuyu anlatma gücü zorlaşıyor.

    • @buseeedonerrr9586
      @buseeedonerrr9586 4 года назад +5

      adam kök diyor faktöriyel diyor ben matematikten son derece nefret eden birisi olmama rağmen öğrenme isteğimle anlamaya çalışıyorum 2020 yılında kök formülü nedir diye arattığım da adam gibi formul çıkmıyor anlayamıyorum zaten unuttum hepsini bu arkadaşın bizim gibileride düşünmesi gerekir faktöriyelden sıkıldınız dediğinde heh sonunda güzel bir örnek anlatacak dedim kök bulma dedi bu sefer ben kök bulma nedir onu bilmiyorum bana kök bulma üzerinden return anlatıyor baştan sağma yaparsa milletin soğumasına şaşmamalı

    • @mc3702
      @mc3702 4 года назад +2

      @@buseeedonerrr9586 . Zaten adamın konuyu matematikle anlatması başlı başına bir saçmalık. Ben matematik konularını bilmeme rağmen kod yazarken kafam karışıyor, hiç bilmeyen ne yapsın. Burada hoca ezberci zihniyet tarzı konu işlemiş biraz. Aptala anlatır gibi anlatması lazımken karşısında mühendis var gibi anlatmış. Ben şahsen bu videoda anlatılmak istenileni anladım uygulamaya da dökerim ama anlayana kadar canım çıktı sırf matematik üzerinden anlattığı için. Ama anlayınca da bu muydu return dedim kendi kendime. Bunun gibi anlatımlar yüzünden millet yazılımdan soğuyor.

  • @mesutoncel4091
    @mesutoncel4091 7 лет назад +64

    Bende düzeltme yapmak isterim.
    if(delta < 0):
    print("Reel kok bulunmamaktadir...")
    return
    dersek bize şu sonuç çıkacaktır.
    Reel kok bulunmamaktadir...
    None
    Bunu engellemek için aşağıdaki yöntem kullanılabilir.
    if(delta < 0):
    k="Reel kok bulunmamaktadir..."
    return(k)

    • @muadgra3545
      @muadgra3545 6 лет назад +1

      l= ("Reel kök yok ")
      return(l)
      şeklinde de olabiliyor

    • @azizkavas6993
      @azizkavas6993 5 лет назад

      Bu tür durumlar da genellikle exception handling kullanılır. (Bkn.:docs.python.org/3/tutorial/errors.html)

    • @hasanekmen5014
      @hasanekmen5014 3 года назад +1

      Sonuçta bu yazıya bir değer veriyoruz ve o değeri return olarak geri çeviriyoruz bu yüzden None yazmıyor return de aslında videoda bir değeri dış dünyaya gönder dememiş senin yaptığında ise o yazıya bir değeri verip o değeri göndermesini istemişsin yani mantıklı

  • @egemenindir
    @egemenindir 4 года назад +9

    delta **0.5 olayını anlayamayanlar için : Arkadaşlar karekök içindeki bir sayıyı üslü biçimde yazmak istiyorsak, o sayının 1/2 üssünü alırız. Yani karekök içinde 3 rakımını 3 üssü 1/2 olarak yazarız. burdada deltanın kök içindeki halini istediğimiz için delta **0.5 yapıyoruz.

  • @aay61n
    @aay61n 7 лет назад +86

    yazılım vesilesiyle matematik, yabancı dil vesilesiyle kendi dilimi öğreniyorum...
    çok acayip..

    • @sdvfdrfnrftg
      @sdvfdrfnrftg 3 года назад +2

      @Dariel Fox tf are you talking about ?

    • @oysa21
      @oysa21 9 месяцев назад

      gaflet içinde yüzerken kendimizi adam gibi kodlamayı unutmuşuz her tarafımız bug anasini satayim.

  • @chemieai
    @chemieai 6 лет назад +10

    sarıyor, sardı. Sen nasıl bir kralsın yauv yemin ederim 2saat 45 dakika beynim yanmıştı derste 13 dakikada hallettin adamsın

  • @sbn0671
    @sbn0671 7 лет назад +9

    ** = üs almak(üslü sayılar)
    % = 2 sayıyı bölüp geriye kalanı vermek(örn: 18%7=4)

    • @sbn0671
      @sbn0671 4 года назад

      @Rebellion 47 Bunu yazdığımı bile hatırlamıyorum. İlk öğrendiğim zamanlar biraz heyecanlıymışım :)

    • @sbn0671
      @sbn0671 4 года назад

      @Rebellion 47 :D

    • @yildiz.mehmetemin
      @yildiz.mehmetemin 4 года назад

      @@sbn0671 hocam ne yapıyorsun :) Hayat nasıl gidiyor neler yaptın, tavsiyen var mı ?

  • @batuhanyasar9921
    @batuhanyasar9921 9 лет назад +25

    size çok ama çok teşekkur ederım daha c programlama derslerını dinliyorum ve buralara da gelıcem bana cok ama cok yardımcı oluyosunuz bu mesajı yazmamdakı amac sıze teşekkurlerımı sunmam için emeginize saglık

    •  9 лет назад +33

      kardesim ne demek bi tesekkur bana yeterli zaten sen ve senin gibi insanlara biseyler ogrenmek isteyen insanlara yardimci olmaya calisiyorum kanali hobi olarak kurmustum ama artik bi egitim kanali haline cevirmeye calisiyorum.

    • @batuhanyasar9921
      @batuhanyasar9921 9 лет назад +5

      Suan c poınter dinlıyorum muhtesem anlatıyosunuz emegınıze saglık gercekten size cok tesekkur ederım videolarınız için

    •  9 лет назад +12

      +Batuhan yaşar hadi bakalim 😆😆😆😆😆

    • @barscanunsal5935
      @barscanunsal5935 5 лет назад

      @ Udemy satın almak yerine buradan takip etsek olur mu Python derslerini? Geri kalır miyiz herhangi bir şekilde ve Python3 Python dan farklı bir şey değil herhalde. Değil mi?

  • @hattaptan634
    @hattaptan634 5 лет назад +1

    aslında değer döndürmeden yapılan fonksiyon prosedür, değer döndürüyorsa yani return ile o değeri tutuyorsan başka bi yerde kullanmak için oda fonksiyon oluyor. çıkan değeri döndürmeden sadece yazdırıyorsan prosedür oluyor demektir

  • @okdo-8851
    @okdo-8851 4 года назад +2

    bu video sayesinde kafamı yerle bir eden returnu ögrendim tşk

  • @albikroalperen
    @albikroalperen 3 года назад +1

    abi sen gidin araştırın dediğinde bu konuyu bilmiyordum, biraz baktım. Fonksiyonu videoyu izlemeden kendim yazdım, çok güzel çalıştı. Konuyu da öğrendim hehe

  • @TheNewsWatching
    @TheNewsWatching 6 лет назад +2

    Ara sıra kafam duruyor resmen :) Oda sanırım sabah iş gece saat 2 de 3 de bu videoları izleyip uygulayıp öğrenmeye çalıştığımızdan oluyor :) Azimliyim yılmayacağım her ne kadar videolara yanıt vermesen de soru soramasak da içerikle idare edeceğiz. Udemy üzerinde bir set gördüm onu da aldım sizin eğitim bittikten sonra ona başlayacağım.
    Temeli kavradıktan sonra tam gaz devam. Daha yüz tanımlama yapay zekalara yol var uzun aylar yıllar gerekecek ama başaramadan ölmem umarım :D

    • @sssdddddddddaaa
      @sssdddddddddaaa 5 лет назад

      başardınmı dostum merak ettim :)

    • @selcukaydn4822
      @selcukaydn4822 3 года назад

      Kral naptın

    • @tarkatalay1257
      @tarkatalay1257 3 года назад

      başardın mı reis umarım başarmışsındır

    • @TheNewsWatching
      @TheNewsWatching 3 года назад +1

      Kendi bot yazılımlarımı yapabiliyorum. Çalışmayan botları güncelleyebiliyorum. Çok ileri düzey olmadığı sürece tabi ki. Vakit buldukça umarım daha da ilerleyeceğim.

  • @alitufan4206
    @alitufan4206 2 года назад

    valla efsane tekrar oluyor bu videolar. İstihza notları ile birlikte pekiştirmeli gitti. İlerleyen videolarda harika işler ortaya çıkacak gibi

  • @gokmenslbas1627
    @gokmenslbas1627 4 года назад +1

    Tebrikler güzel ders. Nostalji oldu benim için. 90 li yıllarda yıllık ödevim bu konuydu. Dil Basic tabi.

  • @mertcelik8947
    @mertcelik8947 2 года назад

    admin çok sağ ol hiçbir şekilde anlamamıştım şu konuyu allah razı olsun

  • @user-fu3lu2sp5s
    @user-fu3lu2sp5s 4 года назад +1

    2:32 orada tarihi
    bir mesaj geliyor

  • @taylanozgurarslan6037
    @taylanozgurarslan6037 2 года назад +1

    Else i kullanip iki kere return fonksiyonu kullanmasak olmaz mi

  • @emreorhan845
    @emreorhan845 6 лет назад +23

    Şu videoyu daha basit bir programda anlatsan herkes çok daha rahat anlayacak

  • @nebula7712
    @nebula7712 6 лет назад +1

    uzun zaman geçmiş görmeye bilirsin ama izleyipte gören olursa yardım ederse sevinirim deltanın içinde m gibi harflerde oluyor mesala a=1 b=-3 c=m-4 gibi sayılar işin içine karişinca nasıl çözdürüyoruz ?

  • @abdyllaatajanow7448
    @abdyllaatajanow7448 4 года назад +3

    Allah sizden razı olsun!

  • @KhudmaniTV
    @KhudmaniTV 7 лет назад +6

    salam aleykum axshamini xeyir.
    "Dish dunyaya gondermek" ifadesini basha sala bilersinizmi zehmet olmasa?

    • @KhudmaniTV
      @KhudmaniTV 7 лет назад +11

      Ne ferqi var Turkce ve ya Azerice bu ikisi qardash deyilmi?
      qardash qardashin dilini anlamirmi?

    • @muadgra3545
      @muadgra3545 6 лет назад +1

      bilgiyi fonksiyonun dışındaki ifadeye koyuyor.

    • @theeymen3103
      @theeymen3103 5 лет назад +3

      diyelim ki japonlarla da kardeşiz dilini anlayabiliyor muyuz yoo boşuna duygu sömürüsü yapmayın o yüzden yazan arkadaş da boş yapmış belli ki çeviri diye bir şey var oradan çevirebilir.

  • @zehux584
    @zehux584 5 лет назад

    sen ne kadar iyi bir insansın ya

  • @yagzceritoglu1690
    @yagzceritoglu1690 6 лет назад +1

    def grafiktahmini(x,y):#by Yağız Ceritoğlu
    if (x==y):
    print("x=y fonksiyonu olabilir ")
    elif(x*x==y):
    print("y= x kare fonksiyonu olabilir")
    elif(x*x*x==y):
    print("solucan fonksiyonu olabilir")
    else:
    print("Fonksiyon tanımlanamadı")
    return
    x = int(input("x:"))
    y = int(input("y:"))
    answer = grafikbul(x,y)
    print(answer)

  • @yusuferdemcdk8107
    @yusuferdemcdk8107 4 года назад +2

    "Dış dünya" ifadesini açıklar mısın??

  • @abdulganikocak9338
    @abdulganikocak9338 4 года назад +1

    Hocam lütfen cevap verin
    ben return kullanmadan else ile aşağıdaki kodu yazarak kök bulma kodunu yapabiliyorum. Altında "None" falan yazmıyor. Aynı sizinki gibi çıkıyor.. yani demem o ki return kullanarak yaptığınız kodu ben else kullanarak yaptım ama arada bir fark yok gibi. Aradaki fark konusunda yardımcı olabilir misiniz?
    (Cahilliğim için kusura bakmayın ben üniversite okumuyorum evde uğraşıyorumda.)
    def kokbul(a,b,c):
    delta = (b*b-4*a*c)
    if(delta

  • @serkancnar9012
    @serkancnar9012 8 лет назад

    Hocam eline sağlık, hatipliğiniz takdire şayan.

  • @aripc6220
    @aripc6220 5 лет назад +1

    break'de döngüyü bitiriyor ve print'de çıktı verebiliyor o zaman bu return'nun farkı tam olarak ne fonksiyonlarda kullanılması mı yani ?

    • @madb93
      @madb93 5 лет назад

      return komutu sonucu def'in yanına yazdığımız değişkene atanıyor. return (x1,x2) demek bu sonucu kokbul a ata demek.

  • @seyma3294
    @seyma3294 4 года назад +1

    bir sorum var. faktoriyel=1'i neden fonksiyonun içinde tanımlamak zorunda kaldık?

  • @aybarsbuker1615
    @aybarsbuker1615 6 лет назад

    DÜZELTME: eğer deltanız 0 ise sonucu yanlış buluyor olabilirsiniz bunu engellemek için if'den sonra elif delta==0:
    x1=-b/(2*a)
    x2=-b/(2*a)
    return(x1, x2)
    Yazarak düzeltebilirsiniz

    • @kitaboxuyangnc4338
      @kitaboxuyangnc4338 6 лет назад

      yanlis olmaz kardesim D 0 oldugu icin sadece fonksiyonda d**0.5=0 olcak yani yanlis sonuc vermez o

  • @evrensel9628
    @evrensel9628 5 лет назад

    Merhaba öncelikle emeğiniz için teşekkür ederim.Return kodunu bitirmek için kullanıyorsunuz aynı işlevde olan break komutu da var aralarındaki fark ne? Ayrıca return komutunu dış dünyaya yazdırırken de kullanıyorsunuz print komutu da aynı işlevi görüyor aralarındaki fark ne?

  • @mertoksuz9110
    @mertoksuz9110 7 лет назад

    Merhaba collatz dizisi üreten python kodu yazdım fakat kodlar da hata çıkmadı fakat ekrana bir şey yazdırmadı siz nasıl yapacağımı söyler misiniz ?

  • @esmereyvazov
    @esmereyvazov Год назад

    ayni kodu yazdim ama bana hep "indentationError : umimdemd does not match any outer indentation level diyor anlamiyorum

  • @tolgahanyenier8661
    @tolgahanyenier8661 5 лет назад +1

    hocam ozaman onun yerine break de yazabiliriz return'de doğru if de bitiryor return'da ikisininde aynı işlevi görüyor sanırım @Yazılım Bilimi

    • @madb93
      @madb93 5 лет назад

      break te bir şey yapmıyor return da sonucu kokbul değişkenine atamış oluyor.

    • @bunyaminkarahan6315
      @bunyaminkarahan6315 2 года назад

      return deger donduruyor break donguyu kırıyor aynı sey degıl

  • @alicankorkmaz8476
    @alicankorkmaz8476 5 лет назад

    fonksiyonu tanımladıktan sonra
    sayı = int(input("sayı girin:"))
    a = factoriel(sayı) olarak yazdık ama
    yukarda
    def factoriel(numara) yazmıştık.
    factoriel parantezinin içine ikisinde de sayı veya numara yazınca fonksiyon neden çalışmıyor?

  • @biogretmen563
    @biogretmen563 4 года назад +2

    return ve break farkı nedir. ikisi de bitirmeye yarıyor.

    • @guntugakgun1924
      @guntugakgun1924 Год назад

      return fonksiyonun bilgisini pythona döndürür kullanırsın break loopu whileı vs kırar

  • @megaman7272
    @megaman7272 5 лет назад

    #input ları hep başa yazarım
    a = int(input("a:"))
    b = int(input("b:"))
    c = int(input("c:"))
    def kokbul(a,b,c):
    delta = (b*b-4*a*c)
    if (delta < 0):
    print("Reel kök bulunamadı")
    return
    x1 = (-b - delta**0.5)/2*a
    x2 = (-b + delta**0.5)/2*a
    return(x1,x2)
    sonuc = kokbul(a,b,c)
    print(sonuc)

    • @madb93
      @madb93 5 лет назад

      2*a parentez içinde olmaz ise sonuç değişir. (-b - delta**0.5)*a/2 olur

  • @baris6722
    @baris6722 Год назад

    Hocam eline ağzına sağlık. çok teşekkürler

  • @alibayraktar7587
    @alibayraktar7587 7 лет назад

    Arkadaslar print ekrana bastiriyor bunu anladikda return dis dunyaya nasil aktariyor daha sonra bununla daha farkli seyler yapamamizami yardimci oluyor anlamadim birisi anlatirmi.

  • @serhatkeremtufan6110
    @serhatkeremtufan6110 3 года назад +1

    3:51 biz numaraya değer vermedik ki nasıl 120 diyor? Anlayan biri varsa lütfen yanıt versin

    • @theanarchy9127
      @theanarchy9127 3 года назад

      input komutuyla kullanıcıdan değer alıyoruz farkettiysen run yani çalıştır kısmın da program bizden bir değer girmemizi istiyor "sayıyı giriniz" kısmında orda girdiği değer ise 5 5in faktöriyeli de 120

  • @CreosB
    @CreosB 7 лет назад

    Tüm konuları birleştirip koda döktüm buyrun...
    print("Test")
    def giriş():
    defkullancı = ("sa")
    defparola = ("1234")
    while (True):
    kullanıcı = input("kullanıcı adınızı girin")
    şifre = input("şifrenizi giriniz")
    if (defkullancı != kullanıcı) or (defparola != şifre):
    print("yanlış girildi")
    else:
    print("giriş yapıldı")
    return
    giriş()
    def fonksiyon(numara):
    faktoriyel = 1
    for i in range(1,numara+1):
    faktoriyel *=i
    return faktoriyel
    while True:
    soru = int(input("sayi giriniz"))
    if (soru

    • @hicumut
      @hicumut 6 лет назад

      çok temiz

  • @burakdemirer4743
    @burakdemirer4743 4 года назад

    en üstte kokbul(a,b,c) yazdıktan sonra ana program içinde sonuc=kokbul(x,y,x) şeklinde atama yapsak veya aynı şekilde sonuc=kokbul(a,b,c) atama yapsak fonksiyonu yada ana programı etkilermi ?

  • @xenpiee5958
    @xenpiee5958 4 года назад +2

    Abi 3 kez izledim bundan önceki videoyu ve bunu anlayamadım bu fonksiyonları ya.

    • @WaylenVerlace5795
      @WaylenVerlace5795 4 года назад

      aradan 2 ay geçmiş çoktan anlamışındır heralde

  • @fatihylmaz9891
    @fatihylmaz9891 4 года назад +1

    ben matematiğim iyi sanardım delta fonksyonunda beynim yandı :D . bana yarıyacak bu yazılım işi :D

  • @malulensinirli
    @malulensinirli 6 лет назад

    hocam şimdi anlıyorum lakin anlattııklarınız havada kalıyor çünkü örneklememişsiniz nasıl derseniz şimdi benim buradan gördüğüm bir işlemi çok farklı şekilde yapabildiğimiz ama neyi hangi projede ne için kullanmalıyız bilmiyorum? bu bende sıkıntı çıkarıyor.

  • @bilgebozkurt1040
    @bilgebozkurt1040 4 года назад +2

    Hocam "return" ile "break"ın farkı ne? Break'ta da döngüyü durduruyorduk

    • @gulsumozcan1581
      @gulsumozcan1581 4 года назад

      Return fonksiyonlar icin..break kullandiklarimizda fonksiyon dongusu yok... yanlışım varsa duzeltin...Hocam anlamadiginiz yer varsa sorun diyor ama cogu yorum geri dönüş yapılmamış...

    • @gulsumozcan1581
      @gulsumozcan1581 4 года назад

      Aşagida yorumlara bakabilirsiniz...aciklamalqr yapilmis..size cevap yazdiktan sonra gördüm

    • @bilgebozkurt1040
      @bilgebozkurt1040 4 года назад

      @@gulsumozcan1581 teşekkür ederim :))

    • @yumani_
      @yumani_ 4 года назад

      returnda stringte veya bir degisken döndürebiliyorsun galiba

  • @beratalkan9115
    @beratalkan9115 7 лет назад

    anlatımınız çok güzel.

  • @ercumentcozer7162
    @ercumentcozer7162 6 лет назад

    Hocam birşey sorucam bazı örnek kodlarda return False gördüm bu ne anlama geliyor ? kolay gelsin

  • @dahaahk7624
    @dahaahk7624 7 лет назад

    Hocam on numara anlatıyorsun da neden örnekler hep matematik üzeirnde yıllar oldu okul biteli bide sözelciydim, kapattım videoyu denklem kökü delta kavramlarını duydum sabrettim ama yok. Keşke soyut matematik değil de somut şeyler üzerinden örnek verseymişsin

  • @sametalkan7588
    @sametalkan7588 7 лет назад +1

    hocam benim anlamadığım neden fonksiyonda elde ettiğimiz sayıyı return ile dışarı çağırmaya ihtiyaç duyalımki. o sayıyı faktoriyel yazarakta herhangi bi yerde kullanabiliriz

    • @aay61n
      @aay61n 7 лет назад +1

      2 işlem yapacagın zaman factoriel ile çağırdığında
      sayi=int(input('lütfen ilk sayıyı giriniz:'))
      sayi2=int(input('Lütfen ikini sayıyı giriniz:'))
      a= factoriel (sayi)
      b=factoriel (sayi2)
      factoriel yazarak döngüyü çağırdık , sayi 1 ve sayi 2 ye a ve b yi döngüyle beraber eşitledik..

  • @abdullahdolek2833
    @abdullahdolek2833 5 лет назад

    Merhabalar, eğitiminiz ve anlatımda ki yalınlığınızdan dolayı teşekkürler..... return ile ilgili sorum olacak; Kök bulma örneğini aşağıdaki şekilde de yapabiliyoruz ve return e ihtiyaç olmuyor, bundan dolayı da return fonksiyonunun işlevini tam olarak anlayamadım, açıklayabilir misiniz?
    a=int(input("a'yı giriniz:"))
    b=int(input("b'yi giriniz:"))
    c=int(input("c'yi giriniz:"))
    delta=(b*b)-4*a*c
    x1=float((-b+(delta**0.5))/(2*a))
    x2=float((-b-(delta**0.5))/(2*a))
    if delta

  •  7 лет назад

    hocam ben bu fonksiyonlardan hiçbirşey anlamadım,fonksiyonlar olmadan python öğrensem sorun çıkarmı ?

  • @engineerbe.1969
    @engineerbe.1969 4 года назад

    merhaba,
    return(x1,x2)
    satırı nasıl ekrana bulunan kökleri yazdırıyor?

  • @dorukalmacioglu1886
    @dorukalmacioglu1886 8 лет назад

    return ü print(sonuc)'dan sonra kullana bilirmiyiz ya da bir fonksiyonda 2 defa kullana bilirmiyiz ?

  • @sefabrt
    @sefabrt 4 года назад +1

    defkullanici="belescisefa"
    defsifre="1234"
    while(True):
    kullanici = input("Kullanıcı Adınızı Giriniz : ")
    sifre = input("Şifrenizi Giriniz : ")
    if((defkullanici==kullanici) and (defsifre==sifre)):
    print("GİRİŞ BAŞARILI HOŞGELDİNİZ!")
    print("Not bulmak istiyorsan 'N' tuşuna Faktöriyel sayı bulmak isityorsan 'F' tuşuna bas (N/F)")
    cevap=input()
    if(cevap=="N"):
    note = float(input("Notunuzu Girin : "))
    if note >= 85:
    print("5 ALDINIZ HELAL OLSUN KNK")
    elif note >= 70:
    print("4 ALDINIZ İYİ NOT BRAVO")
    elif note >= 55:
    print("3 ALDINIZ FENA DEĞİL")
    elif note >= 45:
    print("2 ALDINIZ AZ DAHA GAYRET")
    elif note >= 0:
    print("1 ALDIN DAHA ÇOK ÇALIŞ YOKSA ÖLERSİN")
    if(cevap=="F"):
    print("FAKTÖRİYEL SAYI BULMA PROGRAMI")
    faktöriyel = 1
    while True:
    sayı = int(input("Lütfen Pozitif Bir Tam Sayı Giriniz : "))
    if (sayı

  • @magicgame3134
    @magicgame3134 9 лет назад

    Hocam Anladim / isaresne gore 0 yaziliyor // tane yazarak kolaylikla anladim! cox sagolun deyerli videolariniz ve bize ayirdiginiz vaktiniz icin!

  • @Sarp-bo8uz
    @Sarp-bo8uz 2 года назад

    Hocam kodlamada matematik seviyemiz ne olmalı extra matematik çalışalım mı?

  • @ogunkucukoglu6175
    @ogunkucukoglu6175 8 лет назад +2

    #Fonksiyon yardımıyla reel kök bulma
    def kokbulma (a,b,c):
    delta = ((b**2)-(4*a*c))
    if(delta < 0):
    print("Reel kok bulunmamaktadir...")
    return
    x1 = (-b - delta ** 0.5) / (2 * a)
    x2 = (-b + delta ** 0.5) / (2 * a)
    return(x1,x2)
    a = int(input("Birinci katsayiyi giriniz:"))
    b = int(input("Ikinci katsayiyi giriniz:"))
    c = int(input("Ucuncu katsayiyi giriniz:"))
    #print("Denklemin kokleri ",kokbulma(a,b,c))
    sonuc = kokbulma(a,b,c)
    print("Denklemin kokleri= ",sonuc)

  • @alialperyagmur8383
    @alialperyagmur8383 3 года назад

    abi şimdi returnda x1 ve x2'ye e bir değer mi tanımlamış oluyoruz anlamadım?

  • @oysa21
    @oysa21 9 месяцев назад

    hocam video yüklenmesinden bu zamana 8 yıl geçmiş mutlaka dönecem demişsiniz eğer yaşıyorsanız bir sorum olacak? bir fonksiyon bloğunun dibine return dediğimizde sadece sonraki fonksiyonlar için sonuç mu bağlar başka da bi işe yaramaz demi? yani bir fonksion ile kodladığımız formülün yani yapılan bir işlem 3 parça ise ilk işlem öbeğini bitirdikten sonra return komutu ile o fonksiyonu sonlandırırız bize o öbekteki işlem sonucunu sonraki fonksiyonun durumunu gözeterek havada tutar mı demek istediniz?

  • @kaanbaş-i6y
    @kaanbaş-i6y Год назад

    hocam dersler güncelliğini koruyormu

  • @alierenkara7718
    @alierenkara7718 6 лет назад

    Bu Videoları Benim Gibi 10 - 12 Yaşındakilerde İzliyor Lütfen İşlemlerimizi Ona Göre Basit Ve Öz

  • @oguzhancakroglu1212
    @oguzhancakroglu1212 7 лет назад

    üstad videoyu atalı 3 yıl olmş inş takip ediyorsundur hala, birşey sorucam ikinci kullandığın return dış dünyaya atar diyorsun ya, diğer türlüde hiçbir şekilde devam etmez diyorsun orayı tam anlamadım, 2. kullanılan return dada bitirmesi gerekmezmi . Bu arada çok iyi anlatıyorsun emeğine sağlık çok video izledim en anlaşılabilir olanı seninki teşekkürler.

    • @halilceylan2035
      @halilceylan2035 6 лет назад +1

      ilk return de dışarıya verecek bir değer yok ve fonksiyon bitiyor,ikinci return de ise yine fonksiyon bitiyor ama bu sefer dış dünyaya yani faktöriyel fonksiyonunun dışına x1 ve x2 değerini attıktan sonra bitiyor @oğuzhan

  • @tolgad2931
    @tolgad2931 9 лет назад +5

    Afedersiniz ama kendimi bu derste misafir gibi hissettim :) 8. Sınıf olduğumdan Reel Kök falan yok bende :) Karekök en fazla bu dersi es gecsem bir kaybim olur mu? :)

    • @VeiksTR
      @VeiksTR 8 лет назад +8

      +tolga dogan afferin lan sana sekizde kodlama öğreniyorsun :)

    • @tolgad2931
      @tolgad2931 8 лет назад +1

      Teşekkürler, C#'a geçtim şuan daha iyi projeler geliştiriyorum :)

    • @ahmetkar1655
      @ahmetkar1655 8 лет назад

      diskrimantı reel kökleri bilmesende olur bunun için c# a geçmeye gerek yok bundada yazabilirsin sonuçta hangisi sana zevkli geliyosa onda uzmanlaş

    • @tolgad2931
      @tolgad2931 8 лет назад

      Yok onun için geçmedim zaten :) C# daha zevkli geldi. Python'u ilk öğrendiğim dil olacağı için kolaydan başladım normalde C dillerine ağırlık vermeye çalışacağım.

    • @apheironnn
      @apheironnn 8 лет назад

      Benim elimde kali'de var. Python bitince kaliye mi geçsem c++ veya c mi ?

  • @yavuzselimdemir2445
    @yavuzselimdemir2445 4 года назад

    selam,
    basta reel kök bulunamadi dedikten sonra return edince none geliyor bunun yerine print('reel kök bulunamadi') dan sonra quit() desek daha mantikli olmaz mi
    böylece none gelmez
    yani return gereksiz degil mi ben tam islevini anlayamadim.

    • @yavuzselimdemir2445
      @yavuzselimdemir2445 4 года назад

      zaten reel kok olmadiginda reel kok bulunamadi seklinde output alip kodu kapatir
      hakkaten anlamadim return ne ise yariyor

  • @serhatzunluoglu
    @serhatzunluoglu 3 года назад

    burda return yerine break kullanabilirmiyiz?

  • @gulsum9771
    @gulsum9771 5 лет назад

    fonksiyonu kesmek için yazdığımız ilk return yerine else yazılamaz mıydı?

  • @zeynebvural5974
    @zeynebvural5974 3 года назад

    return(1) yazan örnekler de oluyor nu ne demek oluyor hocam ?

  • @suleymanyaman7764
    @suleymanyaman7764 7 лет назад

    Hocam basit bir soru olacak ama neden x1 ve x2 değişkenlerinden önce else koymuyoruz? Bir de fonksiyonlar da sanırım döngüler gibi. Durduracak bir şey yazmadığımız zaman çalışmaya devam ediyor. Mesela return'i silerek çalıştırdım programı. Reel kök bulunamadı deyip hesaplamaya devam etti :D

    • @pavelstreletsky1964
      @pavelstreletsky1964 7 лет назад

      Oradaki iften sonra return olduğu için oraya gelince ifin içindekine bakıyor, eğer doğru olursa (mesela delta

  • @bgpuppet1219
    @bgpuppet1219 4 года назад

    yani return bizim fonksiyonumuzdan bilgi çıkarmamızı mı sağlıyor

  • @mehmettoner1924
    @mehmettoner1924 6 лет назад

    hacım Kralsın, sade ve basit anlatım ancak bu kadar olabilir, ancak galiba yeni başladığım için return konusunda zorlandım. bize alıştırma yapacağımız link verebilir misn? teşekkürler

  • @terrificsoprano5025
    @terrificsoprano5025 6 лет назад

    Elinize, ağzınıza sağlık ağabey. Teşekkürler videolar için.

  • @AllGame107
    @AllGame107 3 года назад

    merhaba ben senin sayende python öğreniyorum fakat bu videoda yaptığın matematik işlemini anlayamadım bu yüzden programıda anlayamadım.

  • @DarthVader-ny2fn
    @DarthVader-ny2fn 4 года назад +1

    Yazdığım kodda diskrimant yanlış hesaplanıyor yetersiz matemetik seviyem her yerde kendini itina ile belli ediyor :')

  • @veligunay5803
    @veligunay5803 4 года назад

    def isprime(n):
    for i in range(2,n):
    if n%i==0 :
    return False
    else :
    return True

    n=int(input("give a number:"))
    print(isprime(n))
    if isprime(n)==False:
    print(n," is not a prime number")
    else:
    print(n,"is a prime number")
    Bu şekilde bi fonksiyon yazdım ,sorunsuz çalışıyo ama sonradan nasıl çalıştığını anlayamadım ,for dongüsü ve return arasındaki ilişki tam olarak oturmadı .Yardımcı olabilir misiniz?

  • @zeynebvural5974
    @zeynebvural5974 3 года назад

    Hocam ikinci satıra faktöriyel = 1 yazmamızın sebebi nedir ?

  • @muradquliyev6309
    @muradquliyev6309 2 года назад

    17. Daxil edilmiş cümlədə olan saitlərin sayını tapan proqram yazın.
    count=0
    cumle=input("Cumleni daxil edin:")
    saitler=["a","ı","o","u","e","ə","i","ö","ü","A","I","O","U","E","Ə","I","Ö","Ü"]
    for i in saitler:
    for j in cumle:
    if i==j:
    count+=1
    continue
    print(count)

  • @skatehero7703
    @skatehero7703 7 лет назад

    fonksiyonda döndürdüğümüz return değerleri üzerinde işlem yapabiliyor muyuz peki ?
    yani fonksiyonu çağırdığımız yerde örnek veriyorum x1 ve x2 yi toplayabiliyor muyuz ?

    • @aay61n
      @aay61n 7 лет назад

      def factoriel(numara):
      faktoriyel=1
      for i in range(1,numara+1):
      faktoriyel*=i
      #print('Faktöriyel',faktoriyel)
      return faktoriyel
      sayi=int(input('Sayı giriniz:'))
      sayi2=int(input('Diğer sayıyı giriniz:'))
      a=factoriel (sayi)
      print('faktoriyel',a)
      b=factoriel(sayi2)
      print('faktoriyel',b)
      print('faktoriyel toplamları',(a+b))

    • @skatehero7703
      @skatehero7703 7 лет назад

      Teşekkür ederim.

  • @mehmetaliiyikulah2800
    @mehmetaliiyikulah2800 5 лет назад

    return -1, return 0 ve return 1 terimlerinin açıklamasını yapabilir misiniz?

  • @semiharslan4213
    @semiharslan4213 7 лет назад

    returnün dışa dünyaya aktarması olayını anlamadım aslında biz dış dünyaya zaten printle aktarmıyormuyuz bilgiyi.

  • @akemrah74
    @akemrah74 6 лет назад +17

    Daha basit bir örnekle açıklansa kolay anlaşılır olabilirdi.

    • @madlibssp3036
      @madlibssp3036 4 года назад +4

      daha basit ne olabilir. matematikteki kök bulma...

    • @1614762
      @1614762 4 года назад +2

      @@madlibssp3036 ben bilmiyorum kaçıncı sınıfın konusu

    • @madlibssp3036
      @madlibssp3036 4 года назад +1

      @@1614762 10. sınıf olması lazım

    • @1614762
      @1614762 4 года назад +1

      @@madlibssp3036 ben 9 um

    • @baris2484
      @baris2484 4 года назад +1

      @@1614762 10. sınıf konusu bizde yeni gördük

  • @emreyigin5535
    @emreyigin5535 5 лет назад

    sadece 2.derece denklemlerde mi geçerli bu? fonksiyon derecesini istediğimiz şekilde ayarlayamıyor muyuz ?

    • @madb93
      @madb93 5 лет назад

      formülü biliyorsan istediğin gibi yazabilirsin.

  • @botanibrahimoglu3970
    @botanibrahimoglu3970 8 лет назад +1

    Hocam bu dersi iyi anlayamadım formüller x1 x2 vs

  • @hhazel
    @hhazel 7 лет назад +2

    Selamlar, öncelikle teşekkürler videolar için. Bir tane sorum var. niye
    x1= (-b-delta**0.5)/2*a
    x2 = (-b + delta ** 0.5) / (2 * a)
    yazdıkta
    x1= (-b-delta**0.5)/(2*a)
    x2 = (-b + delta ** 0.5) / (2 * a)
    diye yazmadık. sonuç farklı çıkıyor. doğrusu ikincisi gibi değil mi?

  • @mixerationtv9466
    @mixerationtv9466 7 лет назад

    ellerine saglik cok guzel anlatmiwsin ama bu ders biraz zor kavramasi

  • @trynalive24
    @trynalive24 6 лет назад

    return fonksiyonu durduruyor dedin ama zaten normalde çıktı:
    Reel kök bulunamadı
    Şeklindeyken return yazınca:
    Reel kök bulunamadı
    None
    Şeklinde çıkmıyor mu? Öyleyse normalde de program bitmiyor mu

    • @mesmedure2393
      @mesmedure2393 5 лет назад

      olm return yapmazsa program x1 ve x2 yi de bulmaya çalışacak ama 0 olduğu için bulamaz

  • @flashvibes2407
    @flashvibes2407 Год назад

    hocam return neden none yazdırdığını anlayamadım

  • @Abdullah-jn1eo
    @Abdullah-jn1eo 9 лет назад

    en sona aşağıdakini yazdım yemedi. O sondaki None yazısını görmemek için, reel kök bulunamaması halinde.
    if (delta

  • @marlomal8089
    @marlomal8089 9 лет назад +1

    saol fullmü çekiceksin yoksa herkez gibi yaridami birakacaksin?

    •  9 лет назад +1

      +marlo mal gidebildiğim yere kadar gideceğim merak etme :)

  • @sonmezreyiz9639
    @sonmezreyiz9639 7 лет назад +1

    beyler bu ilk başta yazılan "def" ne demek ve nedir bilgilendirirmisiniz?

    • @firatenes308
      @firatenes308 7 лет назад

      1 öncekş bölğmde var

    • @halilceylan2035
      @halilceylan2035 6 лет назад

      fonksiyonu tanımlamak için yazılması gerekiyor

    • @wolfdaddy085
      @wolfdaddy085 6 лет назад

      peki parantezlerin icinde yazilan nedir

    • @berkicy
      @berkicy 6 лет назад +1

      define yani tanımlamak kelimesinden gelir.

  • @faruk4229
    @faruk4229 7 лет назад

    Beyler ben Python 3 ile bi web sitesi yapmak istiyorum ama pek bilgim yok bana yardımcı olacak beraber geliştireceğim ortak arıyorum

  • @Ümüt-n9o
    @Ümüt-n9o 3 года назад

    dis dunyaya atmak demek ne demek mantigini iyi anlayamadim

  • @bilisimares
    @bilisimares 9 лет назад

    şimdi "return" fonksiyonu bitiriyor ise bunu "break" komutu ile de yapabiliriz diye düşünüyorum. Yanlış mıyım bilmiyorum. Ama dediğiniz gibi break ile dış dünyaya bu çıkan sonucu çağıramayız ama bunu "return" komutu olmadan da bir şekilde çağırabiliriz değil mi? Yoksa günde 5'ten fazla video izleyince böyle çorba mı ediyorum anlamadım :)

    •  9 лет назад

      simdi break dongu olmadan kullanilmiyor ordan baslayalim return yerine break kullansaydik etkisi olmazdi yani

  • @zeyqemqurbanov7003
    @zeyqemqurbanov7003 3 года назад

    Muhteşemsin hocam

  • @halisyucel
    @halisyucel 4 года назад

    Aslında x1 in sonunda 2*a yı paranteze almayarak hata ettik ama sonucu etkilemedi

  • @tacticalfighter01
    @tacticalfighter01 3 года назад

    Neden sürekli 1 e eşitliyoruz faktöriyel yada for döngüsü için ?

    • @kingemir989
      @kingemir989 3 года назад

      hocam ben 2 ye eşitledim mesela faktoriyel örneği için sonuç 2 katını aldı galiba 1 etkisiz eleman ve faktoriyeli birşeye eşitlememiz şartı olduğundan olabilir

    • @tacticalfighter01
      @tacticalfighter01 3 года назад

      @@kingemir989 Haklısın hocam şimdi anladım mantığı :)

  • @magicgame3134
    @magicgame3134 9 лет назад

    Merhaba Hocam! Hocam bu (-1.0, -1.0) neden boyle sonuc cikiyor? yani 0 lar ne orda sifirlar?

    •  9 лет назад

      float degerler iste 😀

    • @erdemakdemir3754
      @erdemakdemir3754 8 лет назад

      int() metoduyla integer değere çevirebilirsin. :)

    • @denizdengeliyorum
      @denizdengeliyorum 7 лет назад

      Ama float olması için biz bir komut yazmadık, değeri kendisi mi algılayıp otomatik tanımlıyor?

    • @mertsonmez1163
      @mertsonmez1163 5 лет назад

      @ videodaki köklerin (-1.0,-1.0) çıkması gerekiyordu ama değerleri 1 e 1 verdi ilginç değil mi 😃

  • @burakcayr8593
    @burakcayr8593 9 лет назад

    hocam delta ** 0.5 tam olarak nasıl çalışmakta " ** " ayrı bir operatörmü yani ?

    •  9 лет назад

      +Burak Çayır "**" üst alma işlemine yarıyor.İlk derslerde görmüştük :)

    • @erdemakdemir3754
      @erdemakdemir3754 8 лет назад

      4 ** 2 yazsaydık 16 çıktısını alırdık. 4 ün karesi. 4 ** 0.5 yazarsak 2 çıktısını alırız. 4 ün karekökü.

  • @reina8959
    @reina8959 7 лет назад

    teşekkürler videolar için :)

  • @c1973
    @c1973 6 лет назад

    Şefim return ile break arasındaki farka dair bir şey söyler misiniz?

    • @nuiaslou18
      @nuiaslou18 5 лет назад +3

      moruk return komple istenen ön koşul sağlanmışsa orda bitiyor ama breakte ön koşul sağlanmışsa orada bitip diğer odaya giriyor yani şöyle düşün if elif elif elif diye bir sürü koşul var ve return de diyelim ki son elifteki koşul sağlansın o orda bitiyor ama breakte o sondaki koşul sağlanırsa ordan sonraki koşullara aktarılabiliyor. Teknik bilgim biraz daha iyi olsa örnek yazabilirdim.

  • @dunayqudretli3382
    @dunayqudretli3382 7 лет назад

    cidden hiç bir şey anlamadım bu return olmasa nolur yani ne önemi var bu return nun?

  • @roacchi
    @roacchi Год назад

    güzel açıklama