Sıfırdan Python Dersleri Ders 4: Demet ve Küme Kavramları (Tuples and Sets)

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024
  • Bu dersimizde demet ve küme kavramlarını inceledik, listelerle benzerliklerini ve farklarını vurguladık ve temel metotlarını öğrendik...
    Keyifli seyirler...

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

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

    Küme (set) ve liste (list) veri yapıları Python'da farklı amaçlar için kullanılır ve bazı önemli farklara sahiptir:
    Sıralama ve Düzen: Liste, öğeleri sıralı bir şekilde depolar ve öğelerin eklenme sırasını korur. Küme ise öğeleri sıralamaz ve herhangi bir belirli düzene sahip olmaz. Küme elemanları eşsiz ve benzersiz olmalıdır.
    Benzersiz Elemanlar: Liste, aynı öğeyi birden fazla kez içerebilirken, küme her bir öğeyi yalnızca bir kez içerir. Bu nedenle, küme veri yapısı bir öğenin yalnızca bir kez var olmasını sağlamak için kullanılırken, liste bir öğenin birden çok kez var olmasına izin verir.
    Değişkenlik: Listeler, öğelerin eklenmesine, çıkarılmasına ve değiştirilmesine izin verirken, küme veri yapısı değiştirilebilir bir yapıya sahiptir. Küme, öğelerin eklenmesine ve çıkarılmasına izin verir, ancak öğelerin kendilerini değiştirmek için kullanılamaz.
    İndeksleme ve Erişim: Liste öğeleri, sıra numarasına dayalı olarak indekslenir ve öğelere erişmek için indeks kullanılır. Küme veri yapısı indekslenemez ve öğelere doğrudan erişim sağlamaz. Ancak, bir elemanın kümede olup olmadığını kontrol etmek için kullanılabilir.
    Matematiksel İşlemler: Küme veri yapısı, küme teorisi işlemleri için kullanılabilir. İki küme arasında birleşim, kesişim, fark ve simetrik fark gibi işlemleri gerçekleştirmek için kullanışlıdır. Liste veri yapısı bu tür matematiksel işlemler için kullanılmaz.
    Bu farklar göz önüne alındığında, liste ve küme veri yapıları farklı kullanım senaryoları için tercih edilir. Liste, sıralı ve tekrarlanan öğelerin depolanması gerektiğinde kullanılırken, küme, benzersiz öğelerin saklanması, öğe varlığının kontrol edilmesi ve matematiksel işlemlerin gerçekleştirilmesi için kullanılır.

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

    koskoca python dilini bedavaya öğreten koca yürekli REİS

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

    Allah razı olsun hocam gerçekten. 8 yaşındayım youtubede verilen python derslerinin neredeyse hiç birini anlayamıyorum. Sizinkinden anlıyorum.

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

    Hocam anlatımınız mükemmel Konuların bağlantı noktalarına değinmeniz gerçekten muazzam olmuş.
    Bu arada derslerinizin uzun olması bir sıkıntı değil ki böyle bir düşünceniz var gibi geliyor..
    Ne kadar uzun olursa o konu hakkinda bir o kadar bilgi vereceğiniz anlamına geliyor bence. Çünkü aynı şeyler üstünde durmuyorsunuz vakit kaybı mı diye bir endişeye girmedim sizin kanalınızda ..
    Bu ve bilgileriniz için teşekkürler.

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

      çok teşekkür ederim :)

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

      @@pythonagiris5616 dahada geniş kapsamlı bir detaylı anlatım varmi hocam

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

      @@pythonagiris5616 hocam merhabalar size ulaşabileceğimiz bi sosyal medya adresiniz veya e postanız var mı

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

      @@pythonagiris5616hocam farklı diller için kanallarınız bulunuyor mu?

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

    pythonun ustasi bu adam harbi diyorum ucretli dersler bu adamin anlatdiklarinin 100/50 ni anlatmiyor .

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

    Merhaba Hakan Bey
    Yorum yapan diğer arkadaşlarımız gibi yürekten teşekkür ediyorum. Bu dünya da gerçek bir eser ortaya koymuşsunuz. Kitap gibi görüyorum. Tekrar tebrik ediyor. Başarılarınızın devamını diliyorum

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

    Allah razı olsun hocam , çok faydalı oluyosunuz teşekkürler..
    hakkınız ödenmez..

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

    Yine mükemmel bir video yine mükemmel bir anlatım

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

    Emeğinize sağlık, çok güzel anlatım.

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

    Emeğinize sağlık hocam, en iyi şekilde anlamamızı sağlıyosunuz minnettarız.

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

    kümelerin rasgele dönmesi ileride işe yarar bir şey gibi gözüküyor. kart karıştırma gibi vs.

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

    Çok güzel bir anlatım çok güzel bir video. Emeği geçen herkese teşekkür ediyorum.

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

    10:42 de topluca # işareti konuluyor. nasıl yapılıyor? tek tek eklemek çok zor.

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

      Sonunda buldum. Ctrl + / kombinasyonu ile yapılabiliyormuş.

  • @muhteremakyaz5892
    @muhteremakyaz5892 4 วันที่ผ่านมา

    Hocam artık yapay zeka var. Yapay zeka ile python programlama adlı videolarda çekebilir misiniz. En azından yapay zekayı nasıl kullanabileceğimizi öğreniriz çünkü kod yazmak eskisi gibi zor değil.

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

    Azerbaycandan yaziram size.Abi eline-koluna,yureyine saglik.

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

    sondaki python örneği biraz aklımı karıştırdı. en başta oluşturduğumuz renk kümesindeki renklerin harflerini de tek tek yazdırmalı o zaman diye düşündürdü beni, saçma bir yorum belki ama biri aydınlatabilir mi?

  • @Murad-vc1yi
    @Murad-vc1yi 4 ปีที่แล้ว +4

    Cok iyi anlatiyorsun.

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

    teşekkürler hocam sizin sayenizde hayallerim gerçek olacak :)

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

      Sonuç ne

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

      @@maiisiyaahh anlamadım?

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

      @@maiisiyaahh hocam neyin sonucu?

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

      Knk 1 yıl önce yazmışsın ya merak ettim. Ne yaptın ilerledin mi.

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

      @@-QuoraXq knk suanda dil degistirdim ama temel attim yani sıfır noktasında değilim merak etme bir şeyler öğrenebiliyorsun

  • @AhmetEren64gs
    @AhmetEren64gs 7 หลายเดือนก่อน +1

    hocam { } kullanınca dict oluşturuyorsa siz bize küme değilde sözlük yaparak mı küme anlattınız?

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

    sondaki PYTHON olayı beni benden aldı...

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

    öncelıkle ders için teşkürller
    bundan sonrakı derslerınızda demet ve küme gibi sözcunlerı once tanıtım sonra
    oldugu isimlerı ile anlatırsanız daha iyi olur hoıcam
    değişkeni demet yerine set olarak isim verin yanı boyle daha faydalı olucağini duşunuyoum

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

      ömer demirkaya önerinizi uygulamaya çalışacağım. Çok teşekkür ederim kolay gelsin.

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

    Eline sağlık abi bilgisayar mühendisi olmak istiyorum sayendede olacaz gibi inşallah

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

    Okuldaki hocalarımızdan daha iyi anlatıyor .swawdwerewdpğweklferopg

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

    hocam toplu komut vermeyi nasıl yapıyorsunuz? # işaretini koyunca tüm verilerim siliniyorda :)

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

      ahhahah evett ben de merak ettim doğrusu :D

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

    HARİKA.

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

    teşekkürler baya anlaşılır bi dille anlatmıssınız

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

    parantezlerin önemini bilmediğim ve tuple ıda anlamadığım için geçen ders () paranztezi kullanıp sürekli hata alıyordum nedenini anlamış oldum 🙃😅

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

    Təşəkkür edirəm.
    👏👏👏👏👏👏

  • @seninplatformunwebsitesi
    @seninplatformunwebsitesi 8 หลายเดือนก่อน +2

    hocanın sesi 1.25 hızla normale dönüyor.

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

      1.15 - 1.20 doğal ama 1.25 i denemedim

  • @EminÇetinkaya-u7b
    @EminÇetinkaya-u7b 3 หลายเดือนก่อน +1

    kreşe gidiyorum cok saolun ordakı agalara hava atıyom

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

      Öyle mi

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

    15:10 peki hocam meselea difference komutunda kume1 ile kume2 deki ayri indexleri gosteryor. ama bizim yazdigim gibi ilk yazdigimiz kumedeki farkli indexleri gosteriyor. biz soyle yapamayizmi ? her 2 kumedeki ayri komutlari printle cikdi yapsin. oyle bir komut varmi

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

    Sağolun çok güzel anladım

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

    çok teşekkürler hocam

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

    Teşekkürler 💙💛

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

    öhöm özür dilerim KFMKIG adam ona bile özür diliyo kibarlığa bak bizim burda adam yoldan geçerken balgam atıyor.

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

    Hocam merhaba öncelikle emeğinize sağlık. Ben 3.11 sürümünü kullanıyorum for if else gibi komutlarda "IndentationError: expected an indented block after 'for' statement on line 1" hatası alıyorum her yolu denedim forumlarda da cevap bulamadım yardımcı olur musunuz ?

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

    Teşekkürler hocam 🙏🏻

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

    Hocam anlatiminiz cok guzel. Emeginiz icin tesekkurler. Bu derste siz renk isimlerini pythona tanitmadiniz fakat print komutuyla birlikte renk ifadesini kullaninca dogrudan program renkleri yazdiriyor. Program renk isimlerinin renk oldugu bilgisini nerden cekiyor?

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

      for döngüsü ile demetin içindekilerin renk olduğunu söylemiş oluyor. print renk deyinde de demetin içini yazdırır

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

      @@suden6687 tesekkurler

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

    teşekkürler

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

    elinize sağlık

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

    emeğine sağlık

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

    hocam elinize saglik........da ben kume de remove yapdimda verileri olmaigi taktirde yine de bir anlikina error verip hemen gidiyor kendiliyinden....sonra artik error merror yok...sizin ki gibi olmuyor. problem nedir acaba?

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

    👍🏼

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

    30. Üçrəqəmli natural ədəd verilib. Onun Armstronq ədədi olub-olmadığını müəyyən edin. (Armstronq ədədində rəqəmlərin 3-cü qüvvətinin cəmi həmin ədədə bərabərdir.
    def armstrongnumber(eded):
    reqemler = [int(a) for a in str(eded)]
    cem = 0
    for a in reqemler:
    cem += a**3
    if cem == eded:
    return True
    return False
    print(armstrongnumber(152))
    31. 4 rəqəmli natural ədəd verilmişdir. Onun palindrom ədəd olduğunu təyin edin. Qeyd: tam ədəd o zaman palindrom sayılır ki, soldan - sağa və əksinə eyni cür oxunur, məs, 2332 ədədi palindrom sayılır.
    def polindrome(eded):
    if str(eded) == str(eded)[::-1]:
    return True
    return False
    print(polindrome(int(input(": "))))

    32. Beşrəqəmli natural ədəd verilmişdir. Ən solda yerləşən rəqəmdən başlayaraq bütün rəqəmlərin artma sırası ilə yerləşdiyini müəyyən etmək lazımdır.
    def artmasirasi(eded):
    reqemler = [int(a) for a in eded]
    return reqemler == sorted(reqemler)
    print(artmasirasi((input("Eded: "))))
    33. 4-rəqəmli tam müsbət ədəd verilmişdir. Bu ədədin öz rəqəmlərin hamısına bölündüyünü təyin edin.
    def ozreqemlerinebolunur():
    eded = input("Eded daxil edin: ")
    reqemler = [int(a) for a in eded]
    for a in reqemler:
    if int(eded) % a != 0:
    return False
    return True
    print(ozreqemlerinebolunur())
    34. 4-rəqəmli natural ədədi verilmişdir. Bu ədədin yazılışından cüt rəqəmləri silin (0 - cüt rəqəm kimi qəbul edin)
    def cutreqemlersil():
    eded = input("Eded daxil edin: ")
    reqemler = [a for a in eded]
    for a in range(len(reqemler)-1,-1,-1):
    if int(reqemler[a]) % 2 == 0:
    reqemler.pop(a)
    return " ".join(reqemler)
    print(cutreqemlersil())

    35. Dördrəqəmli natural ədəd verilib. Onun rəqəmlərinin bir birindən fərqli olduğunu müəyyən edin. Əgər fərqlidirsə, "YES" çıxışa verin, əks halda - "NO".
    def NOYES():
    eded = input("Eded daxil edin: ")
    reqemler = [a for a in eded]
    dictionary = dict.fromkeys(reqemler,0)
    for a in reqemler:
    dictionary[a] += 1
    for a in dictionary.values():
    if a != 1:
    return "NO"
    return "YES"
    print(NOYES())
    36. Bir siyahının(list) dayaq nöqtəsi solundakı bütün elementlər ve sağındakı bütün elementlərin cəmi eyni olan bir ədəddir. Bir siyahının(list) dayaq nöqtəsini tapan funksiya yazın.
    def dayaqNoqtesi(list):
    for a in range(1,len(list)):
    if sum(list[:a]) == sum(list[a+1:]):
    return list[a]
    print(dayaqNoqtesi([9,1,9]))

    37. Verilmiş ədədə qədər olan Fibonaççi ədədlərini çap eden funksiya yazın.
    Fibonaççi ədədləri: birinici və ikinci həddi 1-ə. 3-cü həddən başlayaraq hər sonra gələn hədd özündən əvvəlki iki həddin cəminə bərabər olan ədədlər ardıcıllığıdır. 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ....
    def fibonacci(verlmiseded,eded=1,evvelkieded=0):
    if eded > verlmiseded:
    return
    print(eded)
    return fibonacci(verlmiseded,eded+evvelkieded,eded)
    fibonacci(10)

    38. Bir cümələ (və ya söz) və həriflər siyahısı verilmişdir. Cümələdə olan sözərdə siyahıda olmayan hərifləri "-" əvəz edən funksiya yazın. Nümunələr:
    myFunction("helicopter", ["o", "e", "s"]) ➞ "-e---o--e-"
    myFunction("tree", ["r", "t", "e"]) ➞ "tree"
    def myFunction(soz,herfler):
    for a in soz:
    if a not in herfler:
    soz = soz.replace(a,"-")
    print(soz)
    myFunction("helicopter",["o","e","s"])
    39. Daxil edilmiş (input funksiyası ilə) ədədə qədər olan 7-yə bölünən ədədlərin hasilini hesablayan funksiya yazın.
    eded = int(input("Eded daxil edin: "))
    hasil = 1
    for i in range(1,eded):
    if i % 7 == 0:
    hasil *= i
    print(hasil)
    40. Yeni siyahı (list) yaradın və daxil edilmiş (input funksiyası ilə) ədədə qədər olan və 3 rəqəmi ilə bitən ədədləri həmin siyahıya əlavə edin.
    eded = int(input("Eded daxil edin: "))
    siyahi = []
    for a in range(1,eded):
    if str(a).endswith("3"):
    siyahi.append(a)
    print(siyahi)

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

      41. Yeni siyahı (list) yaradın və daxil edilmiş (input funksiyasi ilə) x ədədindən y ədədinə qədər olan və 6 -a bölünməyən ədədləri həmin siyahıya əlavə edin.
      x = int(input("Eded1 daxil edin: "))
      y = int(input("Eded2 daxil edin: "))
      siyahi = []
      for a in range(x,y):
      if a % 6 != 0:
      siyahi.append(a)
      print(siyahi)
      42. Daxil edilmiş cümlədə 4 hərfli sözlərin sayını çıxışa verən proqram yazın.
      cumle = input("Cumleni daxil edin: ")
      dordheriflisozsayi = 0
      for a in cumle.split(" "):
      if len(a) == 4:
      dordheriflisozsayi += 1
      print(dordheriflisozsayi)
      43. Daxil edilmiş cümlədə sonu 'lar' ilə bitən sözlərin sayını çıxışa verən proqram yazın.
      cumle = input("Cumle daxil edin: ")
      sozler = cumle.split(" ")
      list = []
      for a in sozler:
      if a.endswith("lar"):
      list.append(a)
      print(list)
      44. Ədədini faktorialını hesablayan funksiya yazın.
      eded = int(input("ededi daxil edin: "))
      faktorial = 1
      for i in range(1, eded+1):
      faktorial = faktorial * i
      print (faktorial)

      45. Bir söz verilmişdir. Bu sözdə ən çox qeydə alınmış hərifləri tapan və onların sayını qaytaran funksiya yazın.
      Nümunələr: myFunction("balloon") ➞ ('o', 2)
      -
      46. Bir siyahıda (list) verilmiş ədədlərin cəmini tapın.
      myFunction = [10, 20, 30, 40, 50]
      print(sum(myFunction))

      47. İki siyahını (list) birləşdirən və nəticədə əldə olunan siyahını(list) qaytaran funksiya yazın.
      Nümunələr: myFunction([1, 2, 3], [4, 5, 6]) ➞ [1, 2, 3, 4, 5, 6]
      def list_birlesdiren(list1, list2):
      elde_olunan = list1 + list2
      return elde_olunan
      list1 = [1, 2, 3]
      list2 = [4, 5, 6]
      netice = list_birlesdiren(list1, list2)
      print("Birlestirilmis siyahi:", netice)

      48. Verilmiş cümlədə ən çox istifadə edilən sözü tapan funksiya yazın.
      -
      49. Verilmiş ədədin rəqəmlərinin cəmini hesablayan funksiya yazın. Nümunələr: myFunction(12345) ➞ 15
      def reqemlerin_cemini_hesabla(eded):
      reqemlerin_cemi = 0
      for reqem in str(eded):
      reqemlerin_cemi += int(reqem)
      return reqemlerin_cemi
      eded = int(input("ededi daxil edin: "))
      netice = reqemlerin_cemini_hesabla(eded)
      print(netice)

      50. İki ədəd arasında ən böyük ədədi tapan funksiya yazın.
      Nümunələr: myFunction(25, 35) ➞ 35
      myFunction = (25, 43)
      print(max(myFunction))

    • @AylinAkkaya-pd3mh
      @AylinAkkaya-pd3mh ปีที่แล้ว

      1. Düzbucaqlı üçbucağın sahəsini hesablayan funksiya yazın def sahe(a,h): s=(a*h)/2 print(s)
      sahe(2,7)
      2. Sözdən təkrarlanan hərfləri silən funksiya yazın. def tekrarsil(): soz = input('soz daxil et: ') netice = "" t = '' for herf in soz: if herf != t:
      netice += herf t = herf return netice print(tekrarsil())
      3. Verilmiş ədədin içində bütün rəqəmlərin olub olmamasını yoxlayan funksiya yazın. def butunreqemler(eded): stringeded = str(eded)
      olmayanededler = [] for i in range(1,10): if not str(i) in stringeded: olmayanededler.append(i)
      return olmayanededler print(butunreqemler(98305614820698024492))4. Nömrələrin qiymətlərini yoxlayan funksiya yazın.
      def nomre(a):
      emsal = 1
      if (a.startswith("10")):
      emsal = emsal + 2
      hisseler = a.split("-")
      if (hisseler[1][0] == hisseler[1][1]):
      emsal = emsal + 3
      if (hisseler[2][0] == hisseler[2][1] == hisseler[2][2]):
      emsal = emsal + 6
      print(emsal * 50)
      nomre("10-UU-556")
      5. Ədədin onu təşkil edən rəqəmlərin cəminə qalıqsız bölündüyünü
      müəyyən edən funksiya yazın.
      def bolunen(a):
      reqemlercemi = 0
      for i in str(a):
      reqemlercemi = reqemlercemi + int(i)
      if a%reqemlercemi == 0:
      return True
      return False
      print(bolunen(131))
      6. Ədədin rəqəmlərinin hasilinin rəqəm olması üçün neçə dövr getməli
      olduğunu bildirən funksiya yazın.
      def addim(eded,saygac = 1):
      reqemler = []
      for c in str(eded):
      reqemler.append(int(c))
      reqemlerinhasili = 1
      for c in reqemler:
      reqemlerinhasili = reqemlerinhasili * c
      if reqemlerinhasili in range(1,10):
      return saygac
      return addim(reqemlerinhasili,saygac + 1 )
      print(addim(77))7. 3-ə və 5-ə tam bölünən 100-dən kiçik ədədlərin siyahısını çap edən
      proqram yazın.
      def tambolunen35():
      ededler = []
      for a in range(1,100):
      if a%3==0 and a%5==0:
      ededler.append(a)
      return ededler
      print(tambolunen35())
      8. Daxil edilmiş ədədə qədər olan cüt ədədlərin sayını tapın
      x=int(input("Ededi daxil edin: "))
      count = 0
      for eded in range(x):
      if eded % 2 == 0:
      count += 1
      print(count)
      9. Verilmiş siyahıda 3-dən böyük ədədləri silmək.[2,2,4,3,6,9,6,1,5,1]
      def ucden_boyukleri_sil(numbers):
      netice = [eded for eded in numbers if eded

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

      11. Çıxışda 1
      2 2
      3 3 3
      4 4 4 4
      5 5 5 5 5 yazılacaq proqram yazın.
      n = int(5)
      for i in range(1, n + 1):
      print(" " * (n - i), end="")
      for j in range(i):
      print(i, end=" ")
      print()
      # ve ya bu cur yazmaq olar:
      for i in range(1,6):
      print((i*str(i)).center(5))
      12. Çıxışda 100-ə qədər olan Fibonaçi ədədlərini göstərən proqram yazın.
      def fibonacci(eded,evvelkieded):
      if eded > 100:
      return
      print(eded)
      return fibonacci(eded+evvelkieded,eded)
      fibonacci(1,0)
      13. Girişdə verilmiş istənilən sayda ədədin cəmini çıxışda göstərən proqram yazın.
      ededler = input("ededleri daxil edin: ").split(",")
      cem = 0
      for c in ededler:
      cem += int(c)
      print(cem)
      14. Girişdə verilmiş cümlənin son sözünü çıxışda göstərən proqram yazın
      cumle = input("Cümləni daxil edin: ")
      sozler = cumle.split()
      son_soz = sozler[-1]
      print(son_soz)
      15. Girişdə verilmiş ədədlərin çıxışda kvadratını yazın.
      ededler = input("Ededler daxil edin: ").split(",")
      for a in ededler:
      print(a**2)
      16. 100-dən 200-ə qədər 3ə bölünüb 5ə bölünməyən ədədlərin sayını tapın.
      def bolunen35():
      ededler = []
      for a in range(100,200):
      if a%3==0 and a%5 != 0:
      ededler.append(a)
      return len(ededler)
      print(bolunen35())
      17. Daxil edilmiş cümlədə olan saitlərin sayını tapan proqram yazın.
      saitler = ["a","ı","o","u","e","ə","i","ö","ü"]
      saitlerinsayi = 0
      cumle = input("cumle daxil edin: ")
      for a in cumle:
      if a in saitler:
      saitlerinsayi += 1
      print(saitlerinsayi)
      18. Verilmiş rəqəmləri müxtəlif olan 9 rəqəmli ədəddə iştirak etməyən rəqəmi çıxışa verən funksiya yazın.
      eded = input("eded daxil edin: ")
      for i in range(0,10):
      if not str(i) in eded:
      print(i)
      19. Verilmiş cümlədəki sözləri əks ardıcıllıqla çıxışa verən funksiya yazın
      cumle = input("Cumle: ")
      sozler = cumle.split(" ")
      sozler = sozler[::-1]
      print(sozler)
      20. Verilmiş cümlədəki ən qısa sözün çıxışa verən funksiya yazın.
      cumle = input("cumleni daxil et: ")
      en_qisa_soz = min(cumle.split(), key=len)
      print(en_qisa_soz)

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

      21. Verilmiş cümlədəki ən uzun sözün çıxışa verən proqram yazın
      cumle = input("cumleni daxil et: ")
      en_uzun_soz = max(cumle.split(), key=len)
      print(en_uzun_soz)
      22. Verilmiş cümlədəki sozlərin sayını çıxışa verən proqram yazın
      cumle = input("cumleni daxil et: ")
      say = len(cumle.split())
      print(say)
      23. Daxil edilmiş cümlədə 4 hərifli sözlərin sayını çıxışa verən proqram yazın
      cumle = input("Cumle daxil edin: ")
      sozler = cumle.split(" ")
      dortheriflisozler = []
      for soz in sozler:
      if len(soz) == 4:
      dortheriflisozler.append(soz)
      print(dortheriflisozler)
      24. Daxil edilmiş cümlədə 'a' hərifi ilə başlayan və sonu 'm' ilə bitən sözləri çıxışa verən proqram yazın.
      cumle = input("Cumle daxil edin: ")
      sozler = cumle.split(" ")
      list = []
      for a in sozler:
      if a.startswith("a") and a.endswith("m"):
      list.append(a)
      print(list)
      25. Daxil edilmiş cümlədə sonu 'lar' ilə bitən sozlərin sayını çıxışa verən proqram yazın.
      cumle = input("Cumle daxil edin: ")
      sozler = cumle.split(" ")
      list = []
      for a in sozler:
      if a.endswith("lar"):
      list.append(a)
      print(list)
      27. Arqument kimi tək bir sətri götürən və sətirdəki bütün böyük hərflərin indekslərin olduğu sıralanmış siyahı(list) qaytaran funksiya yaradın. myFunction(“HeLlo WorD”) → [0,2,6,9]
      setr = input("Setri daxil edin: ")
      list = []
      for i in range(0,len(setr)):
      if setr[i].isupper():
      list.append(i)
      print(list)
      28. Isogram dublikat hərfləri olmayan sözdür. Sətir götürən və "isogram" olub-olmamasından asılı olaraq True və ya False qaytaran funksiya yaradın.
      setr = input("Setri daxil edin: ")
      def isogram(setr):
      evvelkiherfler = []
      for c in setr:
      if c in evvelkiherfler:
      return False
      evvelkiherfler.append(c)
      return True
      print(isogram(setr))
      29. Bir sətri tamamilə böyük hərflərə və ya tamamilə kiçik hərflərə çevirmək üçün lazım olan ən kiçik addımları ( hansının ən az sayda addım atmasından asılı olaraq) qaytaran funksiya yaradın. Addım bir simvolun kiçik hərfdən böyük hərfə və ya əksinə dəyişdirilməsindən ibarətdir.
      def convert(setr):
      boyuk_herf_sayi = 0
      kicik_herf_sayi = 0
      for a in setr:
      if a.isupper():
      boyuk_herf_sayi += 1
      if a.islower():
      kicik_herf_sayi += 1
      if boyuk_herf_sayi > kicik_herf_sayi:
      return kicik_herf_sayi
      return boyuk_herf_sayi
      print(convert("abC"))
      print(convert("abCBA"))
      30. Üçrəqəmli natural ədəd verilib. Onun Armstronq ədədi olub-olmadığını müəyyən edin. (Armstronq ədədində rəqəmlərin 3-cü qüvvətinin cəmi həmin ədədə bərabərdir.
      def armstrongnumber(eded):
      reqemler = [int(a) for a in str(eded)]
      cem = 0
      for a in reqemler:
      cem += a**3
      if cem == eded:
      return True
      return False
      print(armstrongnumber(152))

    • @LenaNur-hg5hc
      @LenaNur-hg5hc 4 หลายเดือนก่อน

      @@AylinAkkaya-pd3mh Salam
      Səhv başa düşməyin ama bunları niyə yazdığınızı soruşmaq istəyirdim mən yeni başlamışam heç məlumatım yoxdur

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

    15:16 da anlattığınız kısımda kume1 de olan ve kume2 de olmayan bir elemanı yazdığım zaman kume1 de var olup kume2 de var olmamasına rağmen true değerini veriyor nerede yanlış yapıyorum ?

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

      union orda birleşimi simgelediği için küme1'i ve küme2'yi birleştiriyor o yüzden birleşimlerinde beyaz da oluyor ki true değerini veriyor.

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

      @@emirhanabanoz5561 çok daha berrak ve açıklayıcı olmuş seninki :)

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

    remove, add, union hangi kütüphane de onu bulamadım yardımcı olucak var mı ?

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

    Merhabalar öncelikle çok eski bir video ama, şuan bile izliyor ve öğrenmeye çalışıyorum sizin sayeniz de yavaş ve emin adımlar ile gidiyorum. :D Lakin 2 saatir set{} / kume bende çalışmıyor ve hata alıyorum. :D Çok sinir bozucu, çözüm yolu arıyorum. :D

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

      çözebildin miii ben de aynı sorunu yaşıyorum da şu ann

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

      Eğer gösterdiğin gibi yapıyorsan hatayı set{} şeklinde küme parantezi ile yaptığın için alıyorsundur. Onun yerine küme = set() şeklinde yaparsan hata almazsın.

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

      @@cocostar8914 Aynı yanıt senin için de geçerli. :)

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

      @@candetta çookkk teşekkür ederiiimm

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

      @@candetta ya ben çok yeni başladım da sanırım sen benden ileri seviyesin sorularım olursa yazabilir miyim sana bi yerlerden?

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

    3 yıl önceki videolar oldugu için pythonda sürekli güncellenen bir oldugu için bu videolar ile ögrenmek pek mantıklı degil ancak ilk 3 video yeni başlayan insanlar için faydalı olacaktır.

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

      Hatırladığınız bu çok fark yaratır dediğiniz önemli güncellemeler neler örenek verebilir misniz acaba ?

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

      @@rabiagulec3139 burada önemli olan komutları öğrenmek bende pycharm kullanıyorum orada bulamadığın ya da değişen komut olmadığı bu güncellemeler pek etkilemeyecektir fakat yeni eklenen ve işe yarar bir komut varsa onu öğrenememiş oluruz o da sonradan fark edince öğrenilecek bir durum.

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

    Good 1

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

    for in kodu bende hata veriyor indentation error yazıyor ve açıklama şu expected an indented block after 'for' statement on line 1 yardımcı olabilirseniz çok sevinirim

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

      kardeşim for dan önce taba bas boşluk bırak

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

    For renk in renkler: kısmında alt satıra geçmek için entere bastığımda sorun oluyo

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

      Print(renkler) yazdığımda kabul etmiyo

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

      Abdullah Ata kodunuzun o kısmını ve ne hata mesajı aldığınızı yazarsanız daha rahat yardımcı olabilirim.

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

      ​@@abdullahata3722
      for renk in renkler:
      print(renk)

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

    Arkadaşlar birşey soracagım sizde benim gibi sadeceyle hocayla beraber dersi yapıp bırakıyormusunuz not alma vega aynı şeylerin aklınızda kalan kısımlarıyla tekrarlıyormusunuz

  • @mehmetcan-2163
    @mehmetcan-2163 หลายเดือนก่อน

    crakını nerde indirebilirim

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

    kümeleri print ettiğim zaman ben de karıştırmıyor sürekli aynı sıralamayı veriyoo neden böyle

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

      hocam yardım edin lütfen

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

    Bir küme oluşturup print ettiğimde terminalde elemanların yerleri değişti. Bunun spesifik bir nedeni var mı?

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

      Merve Polat evet kümeler sıralı olmadıkları için her yazdığınızda farklı sıralamalar görürsünüz.

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

      @@pythonagiris5616 Anladım hocam.Videoda söylediğiniz yeri dinlememiştim henüz.Soru sormak için aceleci davranmışım:)Teşekkürler.

  • @ARIESTAHIRLI
    @ARIESTAHIRLI 12 วันที่ผ่านมา

    Abi senin sesn bana Haluk Tatari animsatiyorYoksa sen Haluk Tatar misin?

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

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

    6:45

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

    hocam bosliste2 = list() yazdım hata verdi

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

      hatada ne yazıyordu

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

    Hocam çok yararlı oldu. Hemde çok . Banada arkadaşım söyledi çok yararlı olur diye. çok iyi . .d

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

    hocam kodları nasıl komuta alıyorsunuz #

    • @sudd.e
      @sudd.e ปีที่แล้ว

      Yazdığınız şeylerin başında # koyarsanız çalıştırdığınızda onlar yazdırılmaz. Ben ders ders her şeyi yazarken notlar alıyorum bunu kullanıyorum.

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

    Teşekkürler