Python3 Dersleri 16 - Fonksiyonlar'a Giriş

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.พ. 2025
  • Kullandığım 2 adet Sosyal Medya Hesabının Linkleri :
    Yazılım Bilimi - Instagram : bit.ly/38h04mS
    Kişisel Instagram Hesabım : bit.ly/2HpPX3v
    Udemy üzerindeki kurslarımdan herhangi bir tanesine aşağıdaki linke tıklayarak en düşük fiyata kaydolabilirsiniz.
    Kurs Linkleri :
    Bu derste fonksiyonlara giriş yaptık.
    Linke tıklayarak Facebook Sayfamızı beğenebilirsiniz.
    / yazilimbilimi
    Takip Edin
    Yazılım Bilimi Facebook Sayfası : www.facebook.c...
    Twitter Hesabı :
    / yazilimbilimi

ความคิดเห็น • 159

  • @1111boggy
    @1111boggy 4 ปีที่แล้ว +88

    5 yıl önce anlatılmış fakat hala piyasadaki en güzel ve doyurucu anlatım , teşekkürler

    • @justsalvo
      @justsalvo 10 หลายเดือนก่อน

      8 yil

    • @TheRapqw
      @TheRapqw 9 หลายเดือนก่อน

      @@justsalvo 8 yıl (opsiyonel olarak 9)

    • @yusuftas51
      @yusuftas51 4 หลายเดือนก่อน

      @@justsalvo 9 degilmi gdsuguydgafuıge

    • @yusuftas51
      @yusuftas51 4 หลายเดือนก่อน

      @@TheRapqw helellelellelele

    • @KEBATO_
      @KEBATO_ 2 หลายเดือนก่อน +1

      Doğuz olacağ

  •  5 ปีที่แล้ว +15

    adamsın kral her şeyi ince ayrıntısına kadar anlatman çok iyi olmuş

  • @Furkann973
    @Furkann973 2 ปีที่แล้ว +1

    Fonksiyonları anlatırken faktöriyel hesaplatmak sayısalcı olmayanlar için hem kafa karıştırıcı hem de sıkıcı olmuş. Yine de teşekkürler.

  • @erfanfakhimnia7052
    @erfanfakhimnia7052 5 ปีที่แล้ว +9

    buraya kadar iyi geldim ama bu videoda tamamen kopdum

  • @brnb9596
    @brnb9596 6 ปีที่แล้ว +2

    lisede mekatronik okuyorum bu sene mezun oldum orda visual basic öğrenmiştik baya unuttum ama çok benzer herşey ve çok rahat anlayabiliyorum ve tabi sizin o muhteşem anlatımızda anlamama bi hayli yardımcı oluyor.

  • @suleymanyaman7764
    @suleymanyaman7764 7 ปีที่แล้ว +2

    Yıllar önce lisede fonksiyonlar konusu anlatılırken hiçbir şey anlamamıştım. Şimdi daha iyi anladım :) Demek burada kullanılıyormuş.

  • @chorbac1
    @chorbac1 7 ปีที่แล้ว +6

    def hesap(r):
    pi = 3.14
    alan = (pi * r**2)
    print("ALANI=",alan, sep="")
    yaricap = int(input("Dairenin yarıçapı:"))
    hesap(yaricap)

    • @Pekinceler
      @Pekinceler 5 ปีที่แล้ว

      def hesap(r):
      pi=3.14
      hacim=((pi)*(4/3)*r*r)
      print("Hacim=",hacim)
      yaricap=int(input("Yarıçapı Giriniz.."))
      hesap(yaricap)

    • @okdo-8851
      @okdo-8851 4 ปีที่แล้ว +1

      basarili

    • @chorbac1
      @chorbac1 4 ปีที่แล้ว +1

      @@okdo-8851 LAN NİYE YORUM ATIYON ÜZÜLDÜM GÖRÜNCE ŞU AN Bİ BOK HATIRLMIYOM BUNLARDAN KEŞKE DEVAM EDEYDİM

    • @okdo-8851
      @okdo-8851 4 ปีที่แล้ว +1

      chorbac1 aga devam etseydin keşke üzüldüm ben de :"D . ben yeni başladım pythona 1 haftadır sıkılmadan devam ediyorum ben de bırakmam inş senin gibi :D. sen neden bıraktınki knk?

    • @chorbac1
      @chorbac1 4 ปีที่แล้ว

      @@okdo-8851 NE BİLİM 10. SINIFTIM Bİ ŞEYLER OLMUŞTUR SIKILMIŞIMDIR

  • @muradquliyev6309
    @muradquliyev6309 3 ปีที่แล้ว +1

    16. 100-dən 200-ə qədər 3ə bölünüb 5ə bölünməyən ədələrin sayını tapın.
    list=[]
    for i in range(100,200):
    if i%3 == 0 and i%5 != 0:
    list.append(i)
    print(len(list))

  • @hamzakirikkaya8678
    @hamzakirikkaya8678 9 ปีที่แล้ว +14

    hocam çok teşekkur ederım dersi sayende gectim duacınım

    •  9 ปีที่แล้ว +6

      +Hamza Kirikkaya eyvallah geçmiş olsun :)

  • @Kural4569
    @Kural4569 4 ปีที่แล้ว +1

    çok güzel anlatım teşekkürler hocam

  • @moxy4402
    @moxy4402 3 ปีที่แล้ว +1

    Ben mobilden python kodlama yapíorüm ne yazık ki bilgisiywrımin 13 yıllık ömrünü doldurdu keşke bozulmasaydı
    Tebrikler çok i yi anlatım

  • @bilisimares
    @bilisimares 9 ปีที่แล้ว +17

    Hocam gui programlama için de birşeyler yapacak mısınız ileride.

  • @atillas1746
    @atillas1746 8 ปีที่แล้ว +27

    hocam öncelikle emeğiniz için size çok teşekkür ederim sayenizde öğreniyoruz bu dili. yalnız ben bu def i anlayamadım kısaca bilgi verirseniz çok sevinirim. iyi çalışmalar

    • @erkanyarali2137
      @erkanyarali2137 5 ปีที่แล้ว +5

      fonksiyon tanımlarken def kalıbı kullanılır.

    • @hakangurel9409
      @hakangurel9409 5 ปีที่แล้ว +6

      def kısaltması define (tanımlama) kelimesinden gelmektedir. def_user ya da def_password gibi kullanımları vardır. Bu tamamen programcının kendi insiyatifinde kullanılan bir kısaltma, kullanmak zorunda değilsiniz.

    • @osan99999
      @osan99999 4 ปีที่แล้ว +8

      daha önceki videolardaki defler sadece değişken isimleriydi.buradaki def fonksiyon oluşturmak için kullanılıyor onlarla alakası yok

  • @asimbaran6791
    @asimbaran6791 4 ปีที่แล้ว

    bunları öğrettiğin için sağol ve ben 12 yaşındayım çak açıklayıcı anlattığın için senden öğreniyorum ama bazı kelimeleri tabi anlamıyom ama olsun öğreniyom:):)

  • @StartaBafras
    @StartaBafras 8 ปีที่แล้ว +11

    Hocam for döngüsünde faktoriyel *=i yaparak neyi amaçladık ? yani i sayılarındaki her bir değeri neden 1 ile çarptık ?

    • @erdemakdemir3754
      @erdemakdemir3754 8 ปีที่แล้ว +9

      faktoriyel değişkenine başlangıç değeri vermiş orda. yani her değeri 1 ile çarpmıyor. 1*1 , 1*2 , 2*3 diye devam ediyor. Yani değişken her seferinde çapımın değerini alarak artıyor.

    • @ErrorNotFound-rv1ql
      @ErrorNotFound-rv1ql 4 ปีที่แล้ว

      faktorıyel=faktoriyel*i

  • @yusufkoc2587
    @yusufkoc2587 4 ปีที่แล้ว +1

    # Dairede alan ve çevre hesaplamaya yarar.
    print("Dairede hesaplayıcıya hoş geldiniz.")
    istek = input("Hangi değeri hesaplamak istiyorsunuz? (Alan/Çevre)")
    def alanfonksiyonu(alançap):
    pi = "π"
    print(alançap**2,pi)
    def çevrefonksiyonu(çevreçap):
    pi = "π"
    print(2*çevreçap,pi)
    if (istek == "Alan") or (istek == "alan"):
    yarıçap = int(input("Yarı çap değeri giriniz."))
    alanfonksiyonu(yarıçap)
    elif (istek == "Çevre") or (istek == "çevre"):
    yarıçap = int(input("Yarı çap değeri giriniz."))
    çevrefonksiyonu(yarıçap)
    else:
    print("Ne demek istediğinizi anlamadım.")

  • @amateur_drawin9
    @amateur_drawin9 4 ปีที่แล้ว

    Burdan zalım hocaya selamlar

  • @teskilat3845
    @teskilat3845 ปีที่แล้ว +3

    Hala izleyen varmi acaba
    Hocam yaşıyomusun

  • @polyrider81
    @polyrider81 9 ปีที่แล้ว +1

    Tesekkurler, cok iyi.

  • @nicatgenceliyev3554
    @nicatgenceliyev3554 4 ปีที่แล้ว +1

    ama orada factoriel(numara = int(input("bir sayi giriniz = "))) yazincada aynisi oluyor

  • @fatmakoc6501
    @fatmakoc6501 4 ปีที่แล้ว +3

    Faktoriyel hesabini yazdığım zaman yazdığım sayı kadar faktoriyel 1 yazıyor

  • @yigitgunes7448
    @yigitgunes7448 4 ปีที่แล้ว

    ben faktoriyel videosunda bir şey anlamadım ondan burda da anlamadım o faktoriyel kodunun olayı ne kısa öz anlatabilecek varsa lütfen anlatsın ty.

  • @elnurnadr2255
    @elnurnadr2255 4 ปีที่แล้ว

    tewekkurler

  • @yumani_
    @yumani_ 4 ปีที่แล้ว

    # Faktöriyel Programı - 'Kars Vilayet' (Gerçek nick değildir)
    def faktoriyel(numara):
    faktoriyel = 1
    sayi = 0
    while sayi < numara:
    sayi += 1
    faktoriyel *= sayi
    print("Girdiğiniz Sayı : ", sayi, "Çıkan Değer : ", faktoriyel)
    numara = int(input("Sayi giriniz"))
    faktoriyel(numara)

  • @ErrorNotFound-rv1ql
    @ErrorNotFound-rv1ql 4 ปีที่แล้ว

    while True:
    def fk(numara):
    fk=1
    for i in range(1,numara+1):
    fk*=i
    print("Faktorial",fk)
    sayi=int(input("Faktorialini Tapmaq Istediyiniz Reqemi Girin:"))
    fk(sayi)

  • @emresavur
    @emresavur 9 ปีที่แล้ว

    mükemmel anlatım hocam çok teşekkürler videoları biryere upload edebilirmisiniz acaba indirebilsek süper olur arşivlik olmuşlar.

    • @ceyhun615
      @ceyhun615 8 ปีที่แล้ว +1

      www.ssyoutube yani youtube yerinden önce ss koyarsan indirebilirsin

  • @leonkennedy5134
    @leonkennedy5134 4 ปีที่แล้ว +1

    hocam işinizi iyi yapıyorsunuz ama ses nerdeyse gelmiyor.

  • @wahidhamidy6886
    @wahidhamidy6886 2 ปีที่แล้ว

    fonksiyonu çağırırken argümanını niye numaradan sayıya değiştirdik, inputa da sayı yerine numara deseydik aynı sonuç çıkardı, argüman değiştirme sebebi nedir, açıklarsanız çok sevinirim teşekkürler

  • @Joseph34449
    @Joseph34449 ปีที่แล้ว

    yazıp kendimizi geliştirebileceğimiz alıştırmalar var mı varsa nerden ulaşabiliriz

  • @technosycho1995
    @technosycho1995 4 ปีที่แล้ว +1

    Madem virüs yüzünden 2 hafta evde kaldık bari bu zamanı yeni bir şeyler öğrenmek için harcayalım :D

  • @tunahanmutlu3180
    @tunahanmutlu3180 4 ปีที่แล้ว

    Fonksiyonda sayi yerine numara deseydik yani hem tanımlarken hem de verdiğimiz değişkende numara yazsaydı herhangi bir yanlışlık olur mu? Neden numara ve sayı olmak üzere farklı kelimeler verdik?

  •  8 ปีที่แล้ว

    Reyiz sen ne okuyorsun ? Ellerine sağlık böyle anlatımlar falan süper ben c# php html javascript biliyorum üst düze değil ama idare edecek şekilde onlardan gelen bilgimle senin bu derslerinde hızlı ilerlemek amaçlı video hızını 1.5 yapıyorum ama yine de çok iyi bir şekilde anlıyorum ellerine sağlık .

    • @BATTLEOyunda
      @BATTLEOyunda 8 ปีที่แล้ว

      ODTÜ Bilgisayar Mühendisliği okuyor.

  • @beratgokgoz9135
    @beratgokgoz9135 4 ปีที่แล้ว

    sonuna print yeine return faktöriyel yapsaydık daha iyi olurdu...

  •  8 ปีที่แล้ว +1

    6:16 ne oluyor üst katta masa falan mı çekiyorlar kulağım öldü

  • @alpererden9032
    @alpererden9032 6 ปีที่แล้ว

    Process finished with exit code 0 yazdığım şey gelmeden sadece bunu alıyorum umarım burada hala birileri vardır

  • @mervanerdemm
    @mervanerdemm 6 ปีที่แล้ว +1

    hocam fonksiyonu kullanmadan önce mi tanımlamamız lazım kesinlikle yoksa faktoriyel(7) yazdık diyelim bundan sonra da tanımlayabilir miyiz

  • @malioglu9907
    @malioglu9907 7 ปีที่แล้ว

    Merhaba nasil inut veya ona benzer commandi Mayada UI da calisdira biliriz .
    maya python icin eger bir dersi olursa UI lar icin tesekur ederim

  • @A_Temel
    @A_Temel 8 ปีที่แล้ว +1

    Benim anladığım kadarıyla matematikteki fonksiyon mantığıyla aynı.Başta bunu belirtseydiniz çok daha kolay anlaşılabilirdi.

  • @secretaccount3538
    @secretaccount3538 4 ปีที่แล้ว

    Hocam anlamadığım şey neden for dögüsüyle faktöriyel dediğimiz şeyi hesaplıyoruz faktöriyel ne oluyor ve bir sayı girince neden o sayının kaç katını almak istiyoruz yani kısacası ne işimize yarıcak anlamıyorum tane tane anlayabileceğim şekilde açıklarmısın?

    • @osan99999
      @osan99999 4 ปีที่แล้ว

      Kardeş faktoriyel konusu lise 1. sınıf matematik.

    • @secretaccount3538
      @secretaccount3538 4 ปีที่แล้ว

      @@osan99999 lise 1 deyim böyle bir konu görmedim

    • @EmreYavuzz
      @EmreYavuzz 4 ปีที่แล้ว

      @@secretaccount3538 okullar tatil olduğu içindir kardeşim faktöriyel lise matematik konusu

  • @american6280
    @american6280 3 ปีที่แล้ว

    aynı kudu yazıyorum ama hata veriyor sürekli

  • @abdurrahmanabdulkadir4421
    @abdurrahmanabdulkadir4421 5 ปีที่แล้ว

    kardeşim bu pycharm da klavyeden yazı yazdığımda yazdırmıyor uyarı veriyor deli oldum yarımcı oılurmusun? arada c ye çok basınca dğzeliyor sonra yıne bozuluyor klavyeyi algılamıyor her tuşa bastığımd auyarı veriyor ..

  • @alpaslantetik8665
    @alpaslantetik8665 8 ปีที่แล้ว

    iyi günler hocam yaptıgım kodları diğer biligisayarlarda nasıl çalıştırabilirim python kurmadan exe yaparak internet üzerinden yapmaya baktım ve yaptım fakat hocam ufacıcık dosya için bir sürü dosya oluşturuyor bunu daha kolay yapmanın bir yolu yok mu ?

  • @baharkaragozoglu8976
    @baharkaragozoglu8976 6 ปีที่แล้ว +1

    toplam = 0
    while True:
    x=int(input("sayı"))
    if x == 0 :
    break
    elif x100 :
    print("olmadı")
    continue
    toplam+=x
    print("toplam",toplam)
    arkadaşlar hata nerede

    • @yusuforal815
      @yusuforal815 5 ปีที่แล้ว

      while den sonra gelen True'yu parantez içine al 4 .satırda ifden sonraki iki noktadan önceki kısmı parantez içine al 6.satırda elifden sonraki kısmı parantez içine al

  • @sametgundogdu7404
    @sametgundogdu7404 5 ปีที่แล้ว

    faktoriyel =1 dememize gerek var miydi? range in icinde zaten 1 den baslamasi gerektigini belirtmis olmyor muyuz?

    • @cheffqq5101
      @cheffqq5101 5 ปีที่แล้ว +1

      bu kaynaktan anlamadıysan evieplus Academy yi denemelisin bro reklam gibi algılama ama sıfırdan cok iyi bir şekillde anlatıyor evieplus Academy python dersleri yazarak izliyebilirsin

    • @masterofshadows8571
      @masterofshadows8571 4 ปีที่แล้ว

      @@cheffqq5101 knk o sıfırdan başlayanlara anlatıyormuş gibi anlatmıyo eksik anlatıyo ve verdiği ödevleride yapamıyorsun bu yüzden sinir oldum buda biraz eksik anlatıyo fakat daha net olduğundan burdayım arada bakıyorum sadece

  • @corenot4113
    @corenot4113 4 ปีที่แล้ว

    bende tüm faktöriyeller yalnış oluyor neden?

  • @mustafa_odv4767
    @mustafa_odv4767 4 ปีที่แล้ว

    Ben faktörü nasıl hesaplandığında tam. Anlamadım

  • @bilgeaytekin8056
    @bilgeaytekin8056 8 ปีที่แล้ว +3

    "numara" nın int olarak tanımlı olduğunu nerden biliyor?

    • @bilgeaytekin8056
      @bilgeaytekin8056 8 ปีที่แล้ว

      teşekkür ederim

    • @zartozorto
      @zartozorto 5 ปีที่แล้ว +5

      aa kendi kendine teşekkür etmiş şizofren

    • @DenizciSinbad
      @DenizciSinbad 5 ปีที่แล้ว

      @@zartozorto jsjsjjsjdjdjdjdjjjdjdjdjjjjsjsjshssjsjssjsjjsssjssjsjsjssjjdjdjdjdjdjdjsj

    • @emirhanokumus7896
      @emirhanokumus7896 5 ปีที่แล้ว +1

      @@zartozorto yazan sonradan silmiştir bilgiyi yanlış olduğunu farketmiş olup senn yazman üzerinden 2 yıl geçmiş şu an ben 6 ay sonra yazıyorum ama ...

    • @rollon5865
      @rollon5865 4 ปีที่แล้ว

      rica ederim

  • @engineerbe.1969
    @engineerbe.1969 5 ปีที่แล้ว

    bunun neresı hatalı hocam hıcbır sonuc vermıyor :
    Process finished with exit code 0
    def faktoriel(numara):
    faktoriyel =1
    for i in range(1,numara+1):
    faktoriyel *=i
    print("Faktoriyel" , faktoriyel)
    sayi = int(input("sayiyi giriniz:"))
    faktoriel(sayi)
    faktoriel(5)

    • @furkankaan414
      @furkankaan414 5 ปีที่แล้ว

      def factoriel(numara):
      faktoriyel=1
      for i in range(1,1+numara):
      faktoriyel*=i
      print('Faktoriyel:',faktoriyel)
      sayi=int(input('Sayı giriniz:'))
      factoriel(sayi)

    • @furkankaan414
      @furkankaan414 5 ปีที่แล้ว +1

      bu şekilde yapıcaksın def ve sayi=int(input('Sayı giriniz:'))
      factoriel(sayi) aynı izada olacak.

    • @engineerbe.1969
      @engineerbe.1969 5 ปีที่แล้ว

      @@furkankaan414 teşekkur ederım, bunun zorunlu olduğunu bilmiyordum, nasıl bağlantı kuruluyor pekı satırlar arasında? hangı derste anlatmıştınız?

    • @furkankaan414
      @furkankaan414 5 ปีที่แล้ว

      @@engineerbe.1969 valla hangi derste bilmiyorum ama birazcık uğraşırsan tek başına kod okuyarak halledersin basit bişi.

    • @engineerbe.1969
      @engineerbe.1969 5 ปีที่แล้ว +1

      @@furkankaan414 ilk düzeltmenizden sonra, kodlarima dikkat ettim. Satir ilişkileri gayet anlaşılir ve basitmiş. Teşekkürler tekrar.

  • @ismail_yildiz
    @ismail_yildiz 8 ปีที่แล้ว +1

    abi bide biraz fazla bağırsan tadından yenmicek :D

  • @abdullah6903
    @abdullah6903 7 ปีที่แล้ว

    Şey gibi mesela print yazdığımız şeyi ekrana yazdırıyor. Biz de bir değişkeni sanki print gibi bir fonksiyona çeviriyoruz ve ne zaman yazarsan içine yazdığımız her şeyi yapıyor. Save dosyası gibi. Definition tanımlıyoruz en başta da.

  • @lufiluff
    @lufiluff 4 ปีที่แล้ว

    üstünden yıllar geçmiş ama belki bir cevap veren olur.
    en aşağı satırlarda factoriel(7) yazdık ama çalıştırırken hepsini Faktöriyel: 5040 diye gösterdi. ben bunu sadece bu satır için faktöriyel 2: 5040 demesini istesem nasıl yazarım? cevaplayan olursa mutlu olurum. teşekkürler.
    demek istediğim
    factoriel(7)
    "run"
    faktöriyel 2: 5040

    • @metinsiskular9888
      @metinsiskular9888 2 ปีที่แล้ว

      Çok geç cevap olmuş olacak ama belki
      print("
      faktoriyel 2:"), faktoriyel(7)
      sorununuz çözer
      koymamın sebebi de üst cevaptan ayrılsın bu ikisi bir bütün dursun diye

  • @parvinhasanov1757
    @parvinhasanov1757 8 ปีที่แล้ว

    def factoriel(numara):
    factoriyel=1
    for i in range(1,numara+1):
    factoriyel *=i
    print("Factoriel",factoriyel)
    sayi=int(input("Bir rakam giriniz:"))
    factoriel(sayi)
    run dedigimde bir raka giriniz cikiyor 5 yaziyorum
    Factoriel 1
    Factoriel 2
    Factoriel 6
    Factoriel 24
    Factoriel 120
    boyle cikiyor sorun nerde arkadaslar ?

    • @parvinhasanov1757
      @parvinhasanov1757 8 ปีที่แล้ว

      saol kardesim

    • @berkekoc3538
      @berkekoc3538 7 ปีที่แล้ว

      bu sorunun cevabı nerde aynı şey bana da oluyor?

    • @mike56601
      @mike56601 6 ปีที่แล้ว

      printi for döngüsünün içine yazmışsın

  • @ion_trap
    @ion_trap 5 ปีที่แล้ว

    Fonksiyonlara verdiğimiz parametreler ne işe yarıyor?

  • @tolgakonat1885
    @tolgakonat1885 8 ปีที่แล้ว

    def factoriel(numara):
    faktoriel =1
    for i in range(1,numara+1):
    faktoriel *=1
    print("faktoriel:",faktoriel)
    sayı = int(input("sayını gir ve hepalansın:"))
    factoriel(sayı)
    benim olmadı?

    • @alperenc6688
      @alperenc6688 7 ปีที่แล้ว

      Faktoriel*=i de

    • @filmdenonce9957
      @filmdenonce9957 7 ปีที่แล้ว

      oyle yaaptim ben fakat yine sorun var def factoriel(numara):
      faktoriyel=1
      for i in range(1,numara+1):
      faktoriyel *=i
      print("Faktoriyel",faktoriyel)
      sayi =int (input("Sayinizi giriniz:"))
      factoriel(sayi)
      factoriel(7)
      factoriel(10)

  • @onur_kudat
    @onur_kudat 5 ปีที่แล้ว +9

    Merhaba, "numara" değişkeni yerine "sayi" yazarsak daha anlaşılır olabilir. Farklı iki değişken ismi yazılma nedenini anlamadım.
    def faktoriyel(sayi):
    faktoriyel=1
    for i in range(1,sayi+1):
    faktoriyel*=i
    print("Faktörüyel:", faktoriyel)
    sayi=int(input("Sayıyı giriniz:"))
    faktoriyel(sayi)

    • @byvg551
      @byvg551 2 ปีที่แล้ว

      bunu ben de dusundum ve hatta denedim oldu.numara ve sayi yazinca karisik geliyor nedense

  • @hemre1913
    @hemre1913 8 ปีที่แล้ว

    abi anlattığın fonksiyona girmeden önce sadece faktöriyel hesaplayan bi program yapayım dedim.Şöyle bir şey yaptım ama kullanıcıdan alınan sayı değişkeni altta kullanılmıyor.neden?
    int(sayı=input('sayı girin:'))
    for i in range(1,sayı +1):
    faktöriyel= faktöriyel*i
    print('sayının faktöriyeli:',faktöriyel)

    • @batuhanbag5054
      @batuhanbag5054 4 ปีที่แล้ว

      int(sayı=input('sayı girin:')) yapmıssın dogrusu,
      sayı = int(input("sayı girin")) olması gerekıyor sorunun cozumu bu

  • @meraklbey1181
    @meraklbey1181 8 ปีที่แล้ว +1

    Bende faktoriyel sayıyı gırınce 1 çıkıyo hepsınde neden

    • @veposyunus
      @veposyunus 7 ปีที่แล้ว

      faktoriyel *i
      satırında sorun vardır büyük ihtimal

    • @semihozdemir7642
      @semihozdemir7642 4 ปีที่แล้ว

      faktöriyel*1 yapmışşsınızdır büyük ihtimal faktöriyel*i olacak

  • @gunesiliksiz
    @gunesiliksiz 8 ปีที่แล้ว

    merhabalar fonksiyonları yazmak için new file mi yoksa python package mı seçeçeğim fonksiyonlarda aynısını yapıyorum boş dönderiyo hata alıyorum

    • @abdullah6903
      @abdullah6903 7 ปีที่แล้ว

      File>New>Pyhton File

  • @sogukmavii4209
    @sogukmavii4209 6 ปีที่แล้ว

    Hocam kafama takılan bir soru var: Bastırmaya ilk üstten başlıyordu ama burada alttan başladı ilk sayıyı istedi sonra bastırdı niye böyle oldu?

    • @kadir-8320
      @kadir-8320 5 ปีที่แล้ว +1

      artık işinize yarar mı bilmiyorum ama fonkisyon olarka tanımladığı için , fonksiyon çağrılmadan çalışmaz bu yuzden nereye yazdığının önemi yok isterse ayrı bir dosyayada kayıt edebilir

  • @burakkorkmaz2060
    @burakkorkmaz2060 3 ปีที่แล้ว

    gerçekten anlamakta güçlük çekiyorum. bütün ders videosu hazırlayan insanlar en az 10 tane izledim, herkes merhaba dünya selam python yazdırıyor. biri de düzgün bir f(x) fonksiyonu yazıp ona göre bir kök bulayım bir grafik çizeyim dememiş. ne garip

  • @merictemur5803
    @merictemur5803 2 ปีที่แล้ว

    85 tane yere faktöriyel yazıp kafa karıştırmasanız iyi anlatıyonuz

  • @hakanisk8312
    @hakanisk8312 8 ปีที่แล้ว

    benım sayıyı girdikten sonra ne girersem gireyım factoriel 1 oldu
    def factoriel(numara):
    factoriel = 1
    for i in range (1,numara+1):
    factoriel*=1
    print('Factoriel=',factoriel)
    sayı = int(input('Sayıyı Giriniz:'))
    factoriel (sayı)
    factoriel (7)
    factoriel (87)
    Sayıyı Giriniz:87
    Factoriel= 1
    Factoriel= 1
    Factoriel= 1
    nerde hata yaptıgımı soyler mısınız

    • @digitalzihin
      @digitalzihin 8 ปีที่แล้ว +1

      döngü içerisindeki factoriel değişkenini 1 ile değil i ile çarpıyoruz.
      yani şu olacak
      for i in range(1, numara+1):
      factoriel*=i
      print("Faktöryel:", factories)

    • @hakanisk8312
      @hakanisk8312 8 ปีที่แล้ว

      cok sagolun hocam

  • @necosener3772
    @necosener3772 8 ปีที่แล้ว

    def factoriel(Dünya):
    faktoriyel =1
    for i in range(1,Dünya+1):
    factoriel *=i
    print("Faktoriyel:",faktoriyel)
    sayı = int(input("Sayı Giriniz:"))
    factoriel(sayı)
    hata verdi neden acil yardım.

    • @DJENERJI
      @DJENERJI 8 ปีที่แล้ว +1

      factoriel *=i yazım hatası
      faktoriyel *=i doğrusu

    • @necosener3772
      @necosener3772 8 ปีที่แล้ว +2

      Teşşekürler

  • @semihciplak
    @semihciplak 8 ปีที่แล้ว +2

    def faktöryel (numara) burada numaranın işlevi ne oluyor onu yazmasakta olur mu? çünkü fonksyonun içine inputtan gelen "sayı" yı tanımladık. Ben orada yazan "numara" kısmını anlayamadım

    • @dartyet1
      @dartyet1 8 ปีที่แล้ว

      bunun sayesinde asıl yazdığın koddaki "numara" deişkenini "sayı" değişkeniyle değiştiriyor

    • @aay61n
      @aay61n 7 ปีที่แล้ว +1

      def factoriel(numara):
      bu komutun sebebi programın herhangi bir yerinde faktöriyel hesaplamak için aynı kodu yazmak yerine factoriel komutu ile hazır olan for döngülü olan komutları çağırmak..
      numara ,sadece for döngüsü için orada.. numara+1 için
      ---------------------------------------------------------------
      faktoriyel=1
      for i in range(1,numara+1):
      faktoriyel*=i
      burada ise çağırdığın factoriel komutunun ne işlemi yapacağının kodlaması var ve döngü de numara+1 yaptığın için, kodlamanın başka bir yerinde factoriel yazdığında yanına ne yazarsan onu hesaplamaya ayarlamış oluyorsun..
      girinti farklılıklarını unutma..birisi iç döngü birisi genel fonksiyon sen başka bir yerde genel fonksiyonu çağırıyosun ve genel fonksiyon kendi içinde döngüyü oluşturuyor..
      sayı dan sonra yaş değişkeni oluştur yada başka bir şey oluştur sonra factoriel (yas) yaz demek istediğimi görürsün..

    • @mertoksuz9110
      @mertoksuz9110 7 ปีที่แล้ว

      Peki başta faktoriyel niye 1 e eşitliyoruz ki.Oraya faktoreiyel=1 yazmazsak nolur

    • @aay61n
      @aay61n 7 ปีที่แล้ว

      istediğin rakamı yazarak bir başlangıç değeri vermiş oluyorsun çünkü hesaplama yaparken bir değere sahip olmalı..
      yani for döngüsünün içinde, verdiğin değer den başlayıp sayı+1 e kadar çarparak gitmesi için bir başlangıç değeri olmalı bizde buna 1 verdik

    • @mertoksuz9110
      @mertoksuz9110 7 ปีที่แล้ว

      i.hizliresim.com/WQJdmY.png
      Biraz vaktinizi çalıyorum fakat kendimce bir şey yazmaya çalıştım fakat aşağıda gözüktüğü gibi doktorun adını yazdıramıyorum hep numaranı yaz diyor yazıyorum yeniden numaramı yazmamı istiyor.Acaba ben nereyi yanlış yaptım.Bir yeri tam olarak anlayamadım galiba

  • @filmdenonce9957
    @filmdenonce9957 7 ปีที่แล้ว

    def factoriel(numara):
    faktoriyel=1
    for i in range(1,numara+1):
    faktoriyel *=i
    print("Faktoriyel",faktoriyel)
    sayi =int (input("Sayinizi giriniz:"))
    factoriel(sayi)
    factoriel(7)
    factoriel(10)
    5ci lineda hata oldugunu soyluyor sebebini anlamadim 1e 1 ayni yaptim

    • @metehanf4652
      @metehanf4652 6 ปีที่แล้ว

      def factoriel(numara)
      diye başlamışsın ama 5. satırda print("Faktoriyel",farktoriyel) olarak devam etmişssin.Bence sorun burda :D

    • @huseyinelibol8963
      @huseyinelibol8963 6 ปีที่แล้ว

      ilk satorda factoriel yazmışsın diğerlerinde faktoriyel

  • @ibrahimyahyaceylan4320
    @ibrahimyahyaceylan4320 8 ปีที่แล้ว

    fonsiyonu yazıyorum ama çağıramıyorum.
    altında çağrı yapamıyorum

  • @protoaz9565
    @protoaz9565 4 ปีที่แล้ว

    Abicim çok iyi anlatıyorsun 13 yaşındayım pythonu çok iyi anlıyorum. Senin derslerini öyrenerek çok iyi küçük programlar yazıyorum. Bi tanesi de budur.
    from math import factorial,sqrt
    def factoriyel(a):
    print("Factoriyel:",factorial(a))
    def kare_kök(b):
    print("Kare kökü",sqrt(b))
    factoriyel(int(input("Factoriyeli bulunacak sayı:")))
    kare_kök(int(input("Kare kökü bulunacak sayı:")))
    while True:
    print("_"*46)
    soru= input("Tekrar denemek için 'R'
    tuşuna tıklayın
    Programı
    sonlandırmak için 'E' tuşuna tıklayın")
    if (soru=="E"):
    print("🗣️Bye✋Bye✋")
    break
    elif (soru=="R"):
    print("_"*46)
    factoriyel(int(input("Factoriyeli
    bulunacak sayı:")))
    kare_kök(int(input("Kare kökü
    bulunacak sayı:")))
    else:
    print("Hata oluşdu")

  • @codewithsuslu
    @codewithsuslu 5 ปีที่แล้ว

    Abi ben fonksiyonlardan hicbirsey anlamadim birisi yardım etsin

  • @yakuppala9130
    @yakuppala9130 5 ปีที่แล้ว

    burada i'nin işlevi nedir?

    • @yakuppala9130
      @yakuppala9130 5 ปีที่แล้ว

      1 ve numara+1 arasındaki sayıları simgeliyormuş. numara+1'inci sayı hariç.

  • @eljanhuseynov
    @eljanhuseynov 7 ปีที่แล้ว

    Abi ben Firat Ozgulun python kiatpini aldim. Ama o python 2 yi anlatiyor. Simdi soylemek istediyim su ki bu python2 ile 3 arasinda hangi turlu farkalar var bi anlatirmisin rica etsem. Bi video uzerinden olsa cok guzel olurdu... Onceden tesekkurler

  • @BatuhanKeskinMaceralarBKM
    @BatuhanKeskinMaceralarBKM 7 ปีที่แล้ว +1

    Benim anlamadığım for döngüsünde neden i diyoruz i'nin anlamı ne?

    •  7 ปีที่แล้ว +6

      Sadece bir değişken ismi , a,b vs her şey diyebilirsin :)

    • @sevran1743
      @sevran1743 6 ปีที่แล้ว +1

      matematikteki x

    • @kaan1780
      @kaan1780 6 ปีที่แล้ว

      i olmasına gerek yok istersen kendi adını koy oraya.

  • @nabererkan9748
    @nabererkan9748 6 ปีที่แล้ว

    factoriel le faktoriyel neden ayrı ayrı yazdın

    • @tenburger
      @tenburger 6 ปีที่แล้ว

      ikisi ayrı değişken aynı yazsaydı program error verirdi

  •  7 ปีที่แล้ว

    (numara) yı neden ekledik ?

  • @TrMMturk
    @TrMMturk 7 ปีที่แล้ว

    super!!!!

  • @sabrioz2643
    @sabrioz2643 4 ปีที่แล้ว

    Hocam, 10 cümleden oluşan bir metinde, hangi metinlerde benim istediğim bir kelimenin geçtiğini ya da geçmediğini yazdırabilir miyim? metinler ile ilgili bir şeyler yazmak istiyorum. Yardımcı olabilirseniz çok sevinirim

  • @teknoadam9200
    @teknoadam9200 5 ปีที่แล้ว

    hocam şu sayi yerine numara yazsak olmaz mı ?

  • @Syria..
    @Syria.. 5 ปีที่แล้ว +1

    ya hocam ne dediğini kulaklıkla dinlemeye çalışıyorum da olmuyor sesinizi yükseltirseydiniz

  • @roton5061
    @roton5061 7 ปีที่แล้ว

    anlamadım ben :((( parametre bişey girince noluyo 2 yazdım olmadı harfmi gircez faktoriyel ne kafam durdu for da işe yaramıyo bi türlü anlamadım :((

    • @transformicehack1487
      @transformicehack1487 7 ปีที่แล้ว

      def manti(tur):
      turler=["salcali","yogurtlu"]
      if (tur in turler):
      if (tur == "salcali"):
      print("Yoğurt olmadan olmaz!")
      elif (tur == "yogurtlu"):
      print("Salça olmadan olmaz!")
      a = "salcali"
      manti(a)
      -----------------------------------------------------------------------------------
      manti bir fonksiyon. değerleri: tur
      salcali ve yogurtlu birer stringler turler listesinin içindeler.
      eğer tur değeri salcali ise şunu yap:
      yazdır: Yoğurt olmadan olmaz!
      değil ama eğer tur değeri yogurtlu ise şunu yap:
      yazdır: Salça olmadan olmaz!
      a'nin degeri salcali
      manti(a)
      yani manti("salcali")
      yani tur'un değeri salcali
      fonksiyonun cevabı: Yoğurt olmadan olmaz!
      ---------------------------------------------------------------------------------
      inş anlamışındır bende yeniyim aslında :S
      5 ay sonra cevap verdiğim için özür dilerim :D

  • @emrefidanl7886
    @emrefidanl7886 6 ปีที่แล้ว +1

    Neden, (sayi) parametresi (numara) 'nın yerini aldı.Başta (numara) yerine (sayi) yazılsaydı aynı sonuç çıkmazmıydı.Neden böyle bi çin işkencesi bu program

    • @ozgek51
      @ozgek51 6 ปีที่แล้ว +1

      Bende bunun cevabını merak ediyorum.Nasıl birbirinin yerini tuttu sonuçta çagırdıgımızda fonksiyonu anlaması lazım.

    • @videoplayer9528
      @videoplayer9528 5 ปีที่แล้ว

      @@ozgek51 matematikteki fonksiyonlar gibi düşün.

  • @umutkazan8761
    @umutkazan8761 9 ปีที่แล้ว

    abi programın linki varmı

    • @UsluBeyTR
      @UsluBeyTR 9 ปีที่แล้ว

      +Umut Kazan softasm.com/pycharm-professional-4-5-3-incl-license-keygen-winmac/

    • @ekinozg
      @ekinozg 8 ปีที่แล้ว

      İçinde müthiş bir virüs var kardeş mal mısın?

    • @UsluBeyTR
      @UsluBeyTR 8 ปีที่แล้ว +1

      bi boktan çakmıyosun sonra, hıyar hıyar yorum yapıp üstüne bide python öğrenmeye kalkıyosun...crack veriyoruz virüs görücek tabi paran varsa lisans satın al.

    • @cokiyi5785
      @cokiyi5785 7 ปีที่แล้ว

      zalımsın