İPUCU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

Python Ders 5 // Ar-Ge // Connected

Connected - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2016
Mesajlar:
774
Konular:
56
Teşekkür (Etti):
73
Teşekkür (Aldı):
159
Ticaret:
(0) %
09-02-2018 19:45
#1
Python Ders 5 // Ar-Ge // Connected
Selamun aleyküm arkadaşlar
Python 5.dersimize başlayalım


Ders İçeriği

  1. while döngüsü
  2. break ve continue
  3. while-else


While Döngüsü

Arkadaşlar while döngüsü kullandığımız deyim içerisindeki değişkenin herseferinde farklı bir değer alması olarak anlatabilir. Burda tanım çok önemli değil bir iki örnek ile anlarsınız zaten

Mesela bir değişken belirleyelim i olsun
i değişkenine 1 atayalım
sonra i değişkenini bir döngüye sokalım ve herseferinde i'nin değeri bir artsın taki i değeri 5 veya 5 ten büyük olana kadar.

Bunu while deyimi ile yapabiliriz.
While deyiminde döngü her seferinde yeni bir değer alır.Döngü verilen karşılaştırma doğru olana kadar devam eder.
>>>i=1
>>>while (i <=5):
print(i)
i=i+1
=sonuç =
1
2
3
4
5


Başka bir örnek verelim


Kod:
girilen=''

while (girilen !='ç'):
   girilen=input('Bir sayı giriniz.Çıkmak için [ç]:')
   if (girilen=='ç'):
      print('Çıkış yapılıyor.Program sonlandı.')
   else:
      girilen=float(girilen)
      print('Girdiğiniz sarının karekökü:' , girilen**(1/2))


Burda kullanıcı ç harfini girene kadar işlem devam etmiyor.
Umarım anlamıssınızdır bu kısım karışık gibi



Break Ve Continue

Bazen bir karşılaştırma doğru olduğunda döngüden çıkmak gerekebilir , bu durumda break kullanılır .Döngü break(ara verme) ifadesine rasladığı anda durdurulur .Daha önceki satırlar işletilirken sonraki satırlar işletilmeden döngüden çıkılır .Aşağıda sonsuza kadar dönen döngüde döngü değişkeni 5 olunca durduruluyor.

Kod:
i=1
while True:
   print(i)
   print('Şimdi i sayısının 5 olup olmadığını sınayalım ')
   if i==5:
      break
   print('Karşılaştırma yapıldı ve döngü durmadı')
   i=i+1
Döngü içerisinde döngünün istediğimiz bir durumda ,döngünün işletilmeden devam etmesini sağlamak istediğimizde continue(devam etme) ifadesini kullanırız .Döngü continue ifadesine kadar olan satırları işletir sonraki satırları işletmez.

Kod:

print('Programda çıkmak için [ç] harfini girin.')
while True:
    i=input('Kareökü alıncak bir sayı girin:')
    if i=='ç':
       print('[ç] girdiniz programdan çıkılıyor.')
       break
    if int(i)<0:
       print('karmaşık şimdilik hesaplayamıyorum .')
       continue
    k=int(i)**(1/2)
    print('Girdiğiniz sayının karekökü' , k)



While-Else
Else sadece if deyimi ile kullanılmaz .Python'daki başka deyimlerlede kullanılır. Bunlardan biriside while deyimidir.Eğer while döngüsü break ile kesilmemiş ise else blokuda işletilir.Kısa bir örnek yapalım

Kod:
print('Ülkemizin en güneydeki ili hangisi')
print('sadece iki sansınız var')
girile=''
i=1
while i <= 2:
      print(i,'. şans')
      girilen=input('bir il giriniz :')
      if girilen=='Hatay':
         print('Tebrikler doğru bildiniz.')
         break
      i=i+1
else:
     print('Üzgünüm iki şansızıda denediniz :( .')


Bugünlük bukadar arkadaşlar herkese kolay gelsin

---------------------
$ C0D3R $
Xavier Eckert, Banjamen, The Narkoz Teşekkür etti.
Banjamen - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
09/2015
Mesajlar:
1.986
Konular:
110
Teşekkür (Etti):
602
Teşekkür (Aldı):
354
Ticaret:
(0) %
09-02-2018 19:46
#2
Ellerinize sağlık Python özgür ve güzel bir dil olduğu için bende severim yararlı
---------------------
Vatan, bize kılıcımızın ekmeğidir.


Xavier Eckert - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
07/2016
Nereden:
Detroit
Mesajlar:
1.205
Konular:
167
Teşekkür (Etti):
1276
Teşekkür (Aldı):
701
Ticaret:
(0) %
09-02-2018 19:47
#3
Ellerine sağlık
DarkScannel - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2015
Mesajlar:
675
Konular:
55
Teşekkür (Etti):
101
Teşekkür (Aldı):
140
Ticaret:
(0) %
09-02-2018 19:47
#4
eline sağlık
CENGAV3R - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2017
Nereden:
İstanbul
Mesajlar:
868
Konular:
31
Teşekkür (Etti):
727
Teşekkür (Aldı):
238
Ticaret:
(0) %
09-02-2018 19:51
#5
Ellerine ve emeklerine saglık
---------------------
ÇÜNKÜ CENGAV3R HERYERDE !
Tatvanburak13 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2017
Nereden:
ISPARTA
Mesajlar:
321
Konular:
22
Teşekkür (Etti):
50
Teşekkür (Aldı):
58
Ticaret:
(0) %
09-02-2018 19:56
#6
Eline sağlık
--------------------- <Biz iman yolunda ne kral tanırız ne de kural>🎓🔰
Türk Hack Team
Connected - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2016
Mesajlar:
774
Konular:
56
Teşekkür (Etti):
73
Teşekkür (Aldı):
159
Ticaret:
(0) %
09-02-2018 19:56
#7
Alıntı:
Xavier Eckert´isimli üyeden Alıntı Mesajı göster
Ellerine sağlık
Alıntı:
Banjamen´isimli üyeden Alıntı Mesajı göster
Ellerinize sağlık Python özgür ve güzel bir dil olduğu için bende severim yararlı
Alıntı:
DarkScannel´isimli üyeden Alıntı Mesajı göster
eline sağlık
Teşekkürler

Alıntı:
CENGAV3R´isimli üyeden Alıntı Mesajı göster
Ellerine ve emeklerine saglık
Alıntı:
Tatvanburak13´isimli üyeden Alıntı Mesajı göster
Eline sağlık
  • Teşekkürler sağolun
---------------------
$ C0D3R $
Konu Cem Adrian tarafından (10-02-2018 10:53 Saat 10:53 ) değiştirilmiştir.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı