Python Dersleri #14 | while Döngüleri

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ธ.ค. 2024

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

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

    hocam sen ne super insansın ya helal olsun walla. keske sizin gibi insanlar daha fazla olsa yani bu sempatik ile birakin boyle muthis faydali seyler ogretmeyi insanlara hakaret bile etseniz yinede gonulleri feth edersiniz. hem bilgili hem cana yakin bir yapiniz var iyi ki varsiniz

  • @visongraphics6297
    @visongraphics6297 ปีที่แล้ว +12

    2:20 sağol hocam, tarayıcı çöktükten sonra izledim bu kısmı :D

    • @cagrisahinci
      @cagrisahinci 8 หลายเดือนก่อน +1

      ben de nolucak acaba diye bastım basmaz olsaydım :D

  • @mahmutalkan1988
    @mahmutalkan1988 8 หลายเดือนก่อน

    hocam eline emeğine sağlık harikasın, ibm den phyton for data science sertifika aldım .ama gerçekten senin kadar ince noktalara değinmediler ders sırasındaki olası hata sonuçları ile beraber konuları işlemen gerçekten ince bir davranış.Bide arkadaşlara yardımcı olmak adına spss bilen bir ekonometrist olarak son faktöriyel kodu için +1 eklenip de yapılabilir.
    sayi=0
    sonuc=1
    while sayi

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

    Hocam internetteki diğer videolarda anlamadığım mantığı burada anladım. Çok teşekkürler

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

    Hocam emeklerine sağlık . Python öğrenme peşindeyim . vidyoların sonunda küçük bir ödev versen güzel olur,öylece öğrendiğimiz bilgileri kendimiz kullanmaya çalışacağız

    • @yakinkampus1
      @yakinkampus1  4 ปีที่แล้ว +12

      Selam, aslında her modülün sonunda böyle bir pratik soru-cevap bölümü koyuyoruz. Öneriniz bundan daha seri olması yönünde mi?

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

      Bence örnekleri kendin seçip kendi ödevini kendin vermen de oldukça faydalı olur.

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

    Faktoriyelleri tam da bugün işlemiştik tam üstüne geldi :)

    • @serefinee
      @serefinee 28 วันที่ผ่านมา

      napabilirim?

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

    Abi şu while'da son öğrettiğin faktöriyelden sonra inputla n r alıp kombinasyon yapabildim sağolasın.

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

    Teşekkürler.. Emeklerinize sağlık..

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

    Matematik temeli olmayanlar patladı bu derste :D

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

      Zaten kodlama genel olarak matematik. Belki kodlama tamamen sayılardan oluşmuyor ama matematik de sayılardan ibaret değildir. Matematik mantık, akıl yürütme gibi şeyleri de içerir. Ve bunların hepsi de kodlamada var.

    • @aliyukselSerdengeçti
      @aliyukselSerdengeçti 6 หลายเดือนก่อน

      He sen matematigin temelini bildin diye hemen kod mu yazdın sen öyle san

    • @CorciCORCI-rh8ql
      @CorciCORCI-rh8ql 5 หลายเดือนก่อน

      0 ! niye 1

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

      3-5 tane basit işlem yapmak için matematik temeli ne alaka :d?

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

    #################### FAKTORİYEL ####################
    sayi = int(input("Sayi giriniz "))
    sonuc = 1
    if sayi == 0:
    sonuc = 1
    while sayi > 0:
    sonuc = sonuc * sayi
    sayi -= 1
    print(sonuc)

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

      if sayi ==0 ise neden sonuc= 1 ?

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

      @@alipirqurban1058 0'ın faktöriyeli 1 çünkü

  • @gulsum.19
    @gulsum.19 10 หลายเดือนก่อน

    Yavaşlığım bir işe yaradı az daha kodu çalıştırıyordum bilgisayar nanay olacaktı.

  • @iamozansson
    @iamozansson 3 หลายเดือนก่อน

    Saglanan kriter dogru oldugu surece while dongusu donmeye devam eder.
    x = 0 ise ve while x < 10: yaparsaniz x 10'a esit olana kadar donguyu surdurur.
    x = 10 olunca dongu artik dogru olmadigi icin donguden cikar.

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

    faktöriyel için unutulmaması gereken 0!=1 olduğudur ve ayrıca tanımlamalıyız ;
    x=int(input())
    y=x
    if x == 0:
    print(1)
    else:
    while y > 1 :
    y=y-1
    x=x*y
    print(x)

    • @protagonistofearth
      @protagonistofearth 3 หลายเดือนก่อน

      veya
      sayi = 0
      sonuc = 1
      if sayi != 0:
      while sayi >0:
      sonuc = sayi*sonuc
      sayi = sayi - 1
      else:
      print(sonuc)
      else:
      print(1)

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

    x ondan küçüktürü 1000000 dan küçüktür yazıp bilgisayarı dondurmam.Videonun devamında kendi pc me ddos attığımı öğrendim.

  • @xSoLdieRx
    @xSoLdieRx 11 หลายเดือนก่อน +1

    hocam o yapmayın dediğiniz kodu okuttum az daha bilgisayarı kucağıma alıyordum keşke bunu yapmayın demeseydiniz en son fişi çektim öyle oldu hala o dosyaya giremiyorum girdiğim gibi bilgisayar çöküyor o değil yaptığım kodlar boşa gitti ona üzüldüm

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

    Merhaba Erol Hocam. 06:30'da else ifadesinden sonra neden sonsuz döngüye girmiyor da, 10 değerine ulaştığında neden döngü bitiyor? Yani 11 10'dan küçük değildir, 12 10'dan küçük değildir, ........ gibi. O kısmı anlayamadım yalnızca. Anlatımınız çok yerinde ve doyurucu. Emekleriniz için çok teşekkür ederim.

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

      Dostum %100 emin değilim ama döngüyü oluşturan komut while olduğu için while dögüsünün dışına çıktığında tekrarlayan bir komut bloğu olmayacak yani else kısmına geldikten sonra döngü kalkmış olacağı için sadece 1 kere ekrana bastırabilir diye düşünüyorum

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

      knk bak x += 1 komutu while ın asıl bloğunda olduğu için onun dışına çıktığında yani else gelindiğinde çalışmayacak çünkü bir artırmak while ın altında else in altında değil. bak hani sonuç 10 oluyor ya sonra başa dönüyor while da çalışmıyor elsete çalışıyor hemen elsete de +1 değeri yok kod orda duruyot o yüzden.

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

      @@abdulkadirtasyldz6302 çok teşekkür ederim kardeşim :) sağ olasın

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

      @@saityldz9301 çok teşekkürler ☺️ sağ olasın

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

      @@abdulkadirtasyldz6302 else yoksa demek.while i uygula uygula eger olmuyorsa, artik yoksa else e gec diyor. else de yapip bitiriyor donguyu

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

    jupiter notebookda yazıyordum bir şey oldu artık hiç bir komutum oynaımyor ve In[*] oldu nasıl düzeltebilirim

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

    süpersiniz hocam🙏

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

    Abi zaten pythonu öğrenme amacım ddos idi teşekkürler 😂

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

    Hocam while da bişeyler yapmaya çalışırken sanıyorum sonsuz döngüye maruz kaldım :) kernel kısmından shutdown kernel dedim ama faydası olur mu bilemedim. Lütfen yardımmmmmmmmmmm. Birde bu duruma mazur kalıp kalmadığımı nerden anlayabilirim.

  • @rheme1883
    @rheme1883 16 วันที่ผ่านมา

    2:11 hocam keşke yazmadan önce söyleseydiniz :))

  • @nurdinc164
    @nurdinc164 3 หลายเดือนก่อน

    şimdi biz 3. dk da format yazarak değil de direk print konutu girsek ne olur ? Yani print("x degeri 10dan kucuktur") neden yazmadık ?

  • @elifcihat
    @elifcihat 8 หลายเดือนก่อน

    tesekkurler

  • @Can-pi4xd
    @Can-pi4xd ปีที่แล้ว

    ilk kod döngüye girince bilgisar çok kızdı :!

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

    1 tane disslike var acaba sebebi neydi ki ne güzel 0 disslikelık video

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

    Hocam matematik bilgim 0 sayenizde yoldaki kaldırımları saymaya başladım

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

    hocam tamda bugün matematik dersinde faktöriyel öğrenmiştik sizde görünce konuyu pekiştirmiş gibi oldum iyi denk geldi

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

    hocam çok teşekkür ederim gerçekten sohbetiniz sarmasa çekilmezsiniz hiç bişey de anlamadım

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

    Yakin Kampus dersleri ingilizce ne zaman geciceksiniz

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

    Hocam iyi günler anacondada soldaki "In[*]" oldu kod çalıştırmıyor sebebi nedir acaba .

  • @EsmaGüntay
    @EsmaGüntay ปีที่แล้ว

    04:33 bizim kalbimiz temiz sdfgbh

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

    "while sayi > 1" yazsaydık sonda 1 ile çarpmazdı ve ekrana iki kere 720 yazdırmazdı

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

    tek emoji ile bu ders👍👍👍👍👍👍👍👍👍👍

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

    hocam güzel dersti kod yazarken farkettiğim birşeyi yazayım belki aynısını yaşayan olur while dan sonra else kullanırken else i kabul etmedi kaç defa denedim araştırdım felan sadece satırdaki girinti yani hizasının while ile aynı olmamasından kaynaklanıyormuş. Çok kaprisli bir dil c# a o kadarda benzemiyormuş.

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

      Nasıl yani

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

      @@iorzaball Satır başında hani bir tab boşluk oluyor ya o hiza aynı olmayınca çalışmadı bende
      While
      Else
      Vs
      While
      Else
      bu durum gibi

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

      Çok garip

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

    27-ci vidionun sonunda pythonu tam oyrenmis olacakmiyim?

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

    Ben şu faktöriyel olayini anlamamistim. Anladim şimdi. For döngüsüyle daha zor. While la kolay oluyormus

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

    x=0
    while x

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

      x=x+1 i bir üst satıra yazın pythonda satır sırası önemli baştan sona okuyarak gidiyor ya

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

      sorun yok knk bunda

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

      çözüm buldunuz mu

    • @eses01
      @eses01 11 หลายเดือนก่อน

      cözüm arayanlar için yazıyorum x += 1 i print2ten once girin

  • @mmbb.
    @mmbb. ปีที่แล้ว

    peki zaman lı while döngüsü nasıl olur hocam? mesala 5 saniye boyunca şu kodu çalıştır sonra dur gibi

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

    while nin else komutunda kodu calıstırdıgımızda neden 10 da durdu 11 de 10 dan kucuk degıl vs diye dewam etmedi

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

      merhaba bisi soracam farzedelim while sayi >2: o zaman ne olacak

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

    bende hep 0 değeri 10 dan düşüktür yazdı 3:56 da

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

    ddos attik bilgisayara hocam keske basta soyleseydiniz :d

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

    video sonunda 720 yi neden iki kere basıyor

    • @opsiyonel-w6k3
      @opsiyonel-w6k3 10 หลายเดือนก่อน

      360x2 720x1 işlemini yapıyor ikiside aynı sonuç o yüzden

  • @EsmaGüntay
    @EsmaGüntay ปีที่แล้ว

    Galiba az önce kendime bir virüs yazdım.. bu da bir başlangıçtırr asdffdsa

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

    ben de anaconda kullanıyorum. aynı kodu yazmama rağmen hatta copy pase yapmama rağmen run ettiğimde, sağ tarafta [ ] içinde satır sayısı yazması gereken yerde * var ve çalıştırmadan yeni kısma geçiyor. çözemedim. yardımcı olur musunuz ????

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

      Ben de aynısını yaşadım pcye reset atınca düzeldi

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

      @@muse5560 tamam sağ ol

    • @9604-z1x
      @9604-z1x 2 ปีที่แล้ว +1

      bunu için kernel interrupta bassanız yeter. Bilgisayarı resetlemeye gerek yok

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

      @@9604-z1x teşekkür ederm

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

      @@9604-z1x o komutun gürevi nedir bende az önce sorun çıktı duzenledim.

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

    loopa sokup durdum bilgisayarı yanlışıkla :DD

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

    while (x < 0): ile while x

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

      Deje gör işte

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

      arkadaşın dediği gibi denemek sizin için daha avantajlı fakat ben yine de cevabı vereyim. Hayır her hangi bir etki yaratmaz

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

    keşke başta uyarsaydınız hocam.. ddos attım kendi pc'me hiçbir kod çalısmıyor şuan. Umarım resetten sonra düzelir:D

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

      ya benimde nasıl olucak şimdi ya

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

      @@elmasgulaman4957 pc ye reset atip tekrar girdigimde duzeldi

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

      Ddos ne

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

    hocam html bitti şidmi javadayım kendime takviye yapabileceğim bi internet sitesi varmı javadan sonra css pyhton gibi dillere geçmek istiyorum

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

      Sıralaman biraz saçma gibi

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

      1. olarak html ile beraber bence css öğrenmelisin. 2. olarak w3schools diye bir site var. Orda tam olarak hangi diller var bilmiyorum ama o siteden bişeyler öğrenebilirsin

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

      Java ile Javascript arasında ki farkı anlaman senin için daha doğru olacaktır dostum :)

  • @BeyzaNur-ho2nf
    @BeyzaNur-ho2nf 4 ปีที่แล้ว

    Desktop'a kaydettiğimiz çalışmaları bilgisayara nasıl kayıt edebilirim ya da buradaki çalışmaları e mail yoluyla aktarabilir miyim ?

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

      Bu dosyaları Jupyter'de açtıktan sonra File>Dowload as>Pyhton(.py) yaparak bilgisayara indirmiş olursun.

    • @BeyzaNur-ho2nf
      @BeyzaNur-ho2nf 3 ปีที่แล้ว

      @@feyzacakir8987 tamamdır çok teşekkür ederim :)

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

      @@BeyzaNur-ho2nf önemli değil ☺️

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

    hocam 9000 faktoriyel hesaplamayi denedim bir daha o dosyadaki hicbir kod calismadi :D

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

      Allah Allah sorun ne ki gayet çalışabilecek bir komut bence :D(!)

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

      Python Rami söktü götürüyor :D

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

    10:26

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

    merhaba bu derste bir sıkıntı yaşadım. jupyter kodumu çalıştırmıyor, ama hata da vermiyor [*] bu şekilde görünüyor kodun başı, nasıl çözebilirim bu sorunu?

    • @A.Kadir2321
      @A.Kadir2321 3 ปีที่แล้ว

      ben bi kapatıp açtım geçti sıkıntı şu an nasılsın pythonda videolar işe yaradı mı sence

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

      aynısı bana da oldu bilgisayarı kapatıp açtım düzeldi

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

      Aynısını ben de yaşadım reset attım pcye düzeldi

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

    Abi ben şunu anlamıyorum
    Komut şu:
    i=3
    while i>0:
    print(i)
    i=i - 1

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

      Cevap nasıl 4 çıkıyor?

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

      aynısını yazdım sırasıyla 3 2 1 çıktı. Büyük ihtimalle i=i-1 komutunu printin hemen altına yazmıyosun ayrı satıra geçiyosun.

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

      i=3
      while i>0:
      print(i)
      i = i-1
      bunu pythona yapıştır bi

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

    Reis pythonu bıraktı bir ara matematikte anlatıyor xdxd(7.20)

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

    sayi = 5
    sonuc = 1
    while sayi > 0 :
    sonuc+ sonuc - 1
    print(sonuc)
    yazdim b'lg'sayar coktu hocam jdfbjdbvjfbvjdfncvx

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

    and i know they gonnna hate but i doncare

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

      Because they,re gonna taste my

  • @metinsen7160
    @metinsen7160 7 หลายเดือนก่อน

    bu dersten hiç bir şey anlamadım

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

    Faktöriyel için farklı olarak şöyle bir kod yazdım:
    a=1
    d=1
    while a

    • @Kaan-rv8rf
      @Kaan-rv8rf 2 ปีที่แล้ว

      c= int(a*b*d) yaparsan int değerinden verir sonucu

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

      @@Kaan-rv8rf teşekkür ederim

    • @Kaan-rv8rf
      @Kaan-rv8rf 2 ปีที่แล้ว

      @@mehmetkaganbasllar3528 rica ederim

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

      else buraya fazla olmuş dostum ,direkt while'ın altına print(c) yapsan aynı sonucu basar."ELSE" yukarıda olmayan durumlar için kullanılır.okunaklılık açısıdından kafanı karıştırmaz.

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

    sayi = 6
    sonuc = 1
    while sayi > 0:
    sonuc = sonuc * sayi
    sayi -= 1

    print(sonuc)
    6
    30
    120
    360
    720
    720
    bende boyle sonuclandi ama sizde direk 720 olarak cikti nerde yalnisim var