Python Öğreniyorum 4 - for döngüsü (Soru çözümlü)

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

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

  • @Alinrr-g2s
    @Alinrr-g2s 6 месяцев назад

    iyi günler, listedeki elemanları özellikleri ile birlikte "sırasıyla" nasıl yazdırırız.listedeki elemanların adı gözükmeden

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

    10:58 de neden sayı değerinin değerini 1 arttırıyoruz veya neden sayı değeri belirliyoruz önceden anlayamadım

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

      say değişkeni bölenlerin sayısı. Bunu sayıyoruz. Bölenleri sayısı (1 ve sayının kendisi hariç) 0 ise, demekki asal sayı

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

    hocam 11:54 te max ve min degerleri bulurken neden n sayisi girmek zorundayiz ki? islemin n adet sayi icerisinden min ve max degerleri bulmasi icin n degeri vermek yerine neden "for i in range(6)" yazmadik? "n" girmekle yapmak istediginiz seyi anlamamis miyim acaba? Cvp vermeseniz de cok tesekkurler. Videolardan cok faydalandim. Emeginize saglik.

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

      n sayısı kaç sayı içerisinde max ve min bulunacağını belirliyor, dolayısıyla döngü n kez tekrar ediyor. Soruda girilen n sayıdan dendiği için bu işlem gerekli.

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

    12:41 ben anladigim kadariyle 5 tane sayi girmeliyiz amma siz ilk sayini max= olaraq aliyor ve sonra 4 sayi girmemizi sagliyorsunuz anladim cok iyi. Ben baska bir yolla yazmisdim:
    n=int(input('eded yazin:'))
    k=0
    z=0
    for i in range (n):
    a=int(input('eded daxil edin'))
    k=k+a
    if k>a:
    if aa:
    if a

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

      güzel program, tebrikler

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

      @@BilgisayarHane bunu sizden duymak benim icin bir şeref, Azerbaycandan sevgiler

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

    Gerçekten çok güzel anlatım ,emeğinize sağlık .Bir haftalık dersi 15 dk izledim :))

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

    Kanalı çok beğendim,mantık yürüten örnekleriniz çok iyi

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

    Tsk ederiz

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

    hocam girilen sayının asal olup olmadığını bulmada neden if bloğuna break ve sayıyı 1 artırma komutunu yazdık?

    • @BilgisayarHane
      @BilgisayarHane  Год назад +1

      break komutu olmadan da program çalışır, ama programın daha hızlı olması için döngünün devam etmesine gerek yok. sayıyı artırma komutu ise say değişkeninin 0 dan farklı olması için yazıldı.

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

      @@BilgisayarHane anladım hocam çok teşekkür ederim

  • @beratsoylu3202
    @beratsoylu3202 Год назад +1

    For i in range döngüsünde acaba 100 trilyonakadar sayar mı diye yaptım bekliyorum acaba ne zaman durcak diye

  • @abdullahkaraca638
    @abdullahkaraca638 11 месяцев назад

    Kolay gelsin videolarınız çok faydalı yeni başlayanlar için türkçe python eğitim kitabı var mı acaba?

    • @BilgisayarHane
      @BilgisayarHane  11 месяцев назад

      faydalı olmasına sevindim, kitap yok maalesef

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

    Çok yalın ve düzgün bir anlatım... Sadece biraz hizlisiniz hocam... 0.75 de izliyorum

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

    Hocam zaten şu an for döngüsündeyizz dersten sonra sizinle birlikte ben de tekrar yapıyorum.. teşekkürler😊😊

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

      rica ederim

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

      I know im asking randomly but does anyone know of a way to log back into an Instagram account..?
      I was stupid forgot my account password. I would appreciate any help you can give me.

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

      @@baylorgael1473 u can try to send an e mail to instagram

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

    Hocam 4. de neden bir eksiği kadar okuyoruz yani neden n-1 ?

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

      çünkü bir sayıyı döngüye girmeden önce okuduk, o yüzden n-1 sayı kaldı.

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

    Sağ üst tarafta sürekli kırmızı ya da sarı işaretle gösterilen hataları alıyorum.Birebir yazdıklarınızı yazsam da program hata veriyor.Nasıl düzelteceğim?Videolarınızı devamlı olarak izliyorum yardım ederseniz çok sevinirim.

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

      aynı kodları repl.it web sitesinde bir deneyin çalışıyor mu? Çalışıyorsa demekki kullandığınız program(pycharm) ayarlarında problem olabilir

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

      Teşekkür ederim deneyip geri döneceğim.

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

    hocam cok hizli anlatiyonuz ben programda onun nasıl oldugunu kavramaya calısırken siz başka ornege geciyonuz
    hocam biraz yavaş anlatmanız mumkun mu

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

    anlatımınız gerçekten çok sade ve çok yararlı elinize anlatımınıza sağlık

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

    n = int(input())
    toplam = 0
    for i in range(1, n + 1):
    sonuc = toplam + i
    print(sonuc) abi kodlarım bu ama 5 yazınca 15 yerine 5 diye cevap veriyor hatam nerede yardımcı olursan sevinirim

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

      sonuc = toplam + i
      yerine
      toplam = toplam + i
      olmalı
      ve
      print(toplam)

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

      @@BilgisayarHane abi sağol farkettim

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

      @@BilgisayarHane teşekkürler

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

    n = int(input())
    f = 1
    for i in range(1, n+1):
    f = f * i
    print(f)
    abi kodu böyle yazılıyorum ama sürekli hata alıyorum f = 1
    IndentationError: unexpected indent
    Process finished with exit code 1

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

      girinti hatası
      boşluk olarak genelde 4 boşluk koyulur

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

      @@BilgisayarHane çok sağolun hocam pythonu sayenizde öğrenicem inşAllah

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

      @@harundeniz9095 eyvallah

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

    basarilar

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

    yazilima yeni basladim ve yilan oyununda error verdi direk. geri donup videolari takip ediyorum. cidden bu kanali sevdim ama cok hizli gidiyor benim icin. ama yine de faydali buluyorum. umarim python tutorialinizin tamamini en kisa surede bitirebilirim.

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

      eyvallah

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

      @@Havvao0 Baya iyi ilerliyor aslinda. Bu seriyi bitirdim daha sonra yilmaz alaca nin python ve pygame serisini bitirdim. coding with russ un da pygame tutoriallerini yapiyorum.
      Clear code diye bi kanali da takip etmeye basladim. Icerikleri cok iyi gorunuyor. Baya bi oyun yaptim ama henuz tutorialsiz kendi kendime bi oyun yapabilecek durumda degilim. Oyle bazi basit seyleri yapabiliyorum aslinda ama henuz yeterince pratik yapamadim. Ekran a uzun sure bakinca gozlerim de sorun oldu sanirsam. Yeni monitore bakiyorum. Cok eglenceli oluyor oyun tutoriallerinde. Ama tamamen ders icerikli ilerlemek biraz yoruyor ve ben cok iyi yonetemiyorum sanirsam onu da ahaha. Internette arastiriken de bi programlama dili icin 6 ay gayet iyi diye duydum. Aslinda mesele bitirme de degil cunku o kadar cok kutuphane var ki ve asiri cok secenek var. En azindan o bazi unlu kutuphanelerden ogrenmek ve onlarla ilerlemek icin gayet iyi. Bundan once html ve css i yapmistim onun disinda bi kodlama gecmisim yok. Pythonu iyi bi sekilde ogrenmeyi cok istiyorum ve kendimi hazir hissettigimde de kendi projelerimi yapmak istiyorum.

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

      Turkce de ingilizce de cok fazla kaynak var ve bu cok destek verici birsey. Bazi bootcamplara para odemekten cok daha iyi. Baslangic icin yani. Ilerde bootcamplara da katilmayi dusunuyorum. Baya ilerde ahah

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

      @@Havvao0 Tutorialleri yapmaya basladiginda daha da yerine oturur hic merak etme. Pratikle zaten iyiyce pekistirirsin. Ben de basarilarinin devamini dilerim :))

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

    neden toplam = 0 yazıyoruz

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

      toplam değişkeninin başlangıç değerini sıfırlamak için

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

    100 kere para artırıp kaç yazı kaç tura geldiğini nasıl yazabiliriz

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

      Artırıp?

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

      @@BilgisayarHane attırıp

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

      @@sevvalylmaz5526 soru tam anlaşılmıyor

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

      @@BilgisayarHane for döngüsü ile yazı tura oyunu yapılması isteniyor yani 100 kere atılacak diyelim 10 tura geldi 90 yazı geldi diye ekrana vermesi gerekiyor Python da

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

    başkan bana sum=0 olayını anlataiblir misin ne anlama geliyor?

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

      kaçıncı dakikada geçiyor bu?

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

      @@BilgisayarHane tamamdır çok güzel anlatmışsın şimdi anladım.toplam=0 veriyoruz ya ilk. o ilk 0 verdiğimiz toplamın başlatma değeri galiba yani 0 dan başla gibi sonra 1 sonra 2 toplam=toplam + i den.İ ye de for range döngüsüne sokup n ye kadar yani verdimiz sayıya kadar gelmesini sağlıyoz sağolasın :D

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

      @@omerfarukelma9320 ok

  • @digitalvanguard.
    @digitalvanguard. 4 года назад +1

    Hocam çok güzel seri

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

    💯💯💯

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

    Maximum minimum kısmında neden 5 sayı girdik?

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

      ilk girilen sayı, sayı adedini veriyor. Dolayısıyla ilk sayı olarak 5 girersek, daha sonra 5 sayı girmek gerekli

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

      @@BilgisayarHane teşekkür ederim.

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

      @@yigitgunes7448 rica ederim

  • @pointcodding
    @pointcodding Год назад +1

    Hocam yanlış işlem
    Yaptınız gibime geldi
    n=int(input("sayınızı giriniz "))
    Toplam = 0
    For i in range(1,n+1):
    Toplam += 1
    Print( toplam )
    Yukarıda 5 input'ladınız
    Cevap toplamın yeni değeri olarak 15 bastı
    Yanlış
    1
    2
    3
    4
    +1
    5 olacaktı hocam dogrumuyum

    • @BilgisayarHane
      @BilgisayarHane  Год назад +1

      Toplam += 1
      yerine programda
      Toplam += i
      yazılı, yani 1'den n'e kadar sayıların toplamı: 1+2+3+4+5 = 15

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

    Hocam mesela iki sayı arasındaki sayılardan 4 ün katı olan ama 100 ün katı olmayan sayıları ekrana nası yazdirabiliriz lütfen cevaplar misiniz

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

      a = int(input())
      b = int(input())
      for i in range(a, b+1):
      if i % 4 == 0 and i % 100 != 0:
      print(i)

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

    asal sayı sorusunda 2 girince hayır diyor

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

      evet teşekkürler, onu hesaba katmamışız.
      if say==0:
      satırını
      if say==0 or n==2:
      şu şekilde değiştiriebilirsiniz.

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

      @@BilgisayarHane yazdiginiz asal sayi kodunda 1 i asal sayi olarak veriyor. atlamissiniz hocam. duzelttim.
      x = int(input('sayi giriniz ='))
      sayi = 0
      for i in range(2, x):
      if x % i == 0:
      sayi = sayi + 1
      break
      if sayi == 0 and x!=1:
      print('sayi asaldir')
      else :
      print('sayi asal degildir')

  • @ElifArslan-l9g
    @ElifArslan-l9g 4 года назад

    çok teşekkürler

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

    Faydalı, bu gunlerde evde otorup heralde bunu ogreneceğim.

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

    Disslike atanlar ne diye atıyor anlamıyorum. Bulabileceğiniz en iyi açıklamaları kullanmış kral. He öyle tam yeni başlayan kavrayamaz kolay kolay fakat yani sadece bu video ile değil başka videolar ile de kavrayacaksınız. Bence o kadar beğenmişler ki ters çevirip like atmışlar.

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

    hocam yarın sınavım var def komutuna kadar tüm videoları baştan sona tekrar ediyorum çünkü çok çabuk unutuyorum umarım yarınki sınavdan yüksek alırım :)