Python Dersleri: 22 - LİSTE İŞLEMLERİ

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

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

  • @evieplusAcademy
    @evieplusAcademy  5 лет назад +2

    Kodlama ve kodlamayla ilgili sorularınızı aşağıdaki linkten sorabilirsiniz:
    evieplus.academy/forum/
    Açıklamamı veya anlatmamı istediğin diğer konular için yorumlara yazarak benimle paylaşabilirsin.

    • @yasinyel3274
      @yasinyel3274 5 лет назад

      selam ferhat hocam, python kıvı ile app yada web sıte yapma egıtım serısı de yapmayı dusunuyormussunuz?

  • @MFD0214
    @MFD0214 5 лет назад +17

    Tüm seriyi sanki sonunu merak ettiğim heyecanlı bir sinema eseri gibi izledim, Baştan sona not alarak tekrar izleyeceğim, Bu kadar emek harcamışsınız umarım İnsanlar kıymetinizi bilir.
    Sizin gibi değerli insanların genelde Ülkemizde kıymeti bilinmiyor,bu kadar kaliteli bir anlatım daha önce görmedim gerçekten,şimdi burada bedava bilgi paylaşımı olduğu için toplumun geneline cazip gelmeyebilir, İnşallah sizi bıktırmaz, üzmezler ve biz de bu Hazine den yararlanmaya devam ederiz, Bütün bu emeklerinizden dolayı size ÇOK teşekkür ediyorum sayın Hocam, Her şey istediğiniz gibi olsun..

    • @evieplusAcademy
      @evieplusAcademy  5 лет назад +4

      Güzel dilekleriniz, muhteşem yorumunuz için teşekkür ederim.

  • @yukselarslan5720
    @yukselarslan5720 5 лет назад +6

    Hobi olarak öğrenmek istediğim Python 3, sayenizde çok keyifli gidiyor, kendi adıma müteşekkirim..Devamını bekliyorum..

    • @evieplusAcademy
      @evieplusAcademy  5 лет назад

      Devamı yarından itibaren bayram boyunca yüklenicek.

  • @allthings4320
    @allthings4320 4 года назад +2

    names = []
    print("enter space to finish the program")
    while True:
    name = input("please enter a name: ")
    if name.upper() in names:
    print("do not enter the same name")
    continue
    if name == "":
    if len(names) >= 5:
    break
    else:
    print("please enter at least five names")
    continue
    names.append(name.upper())
    print(names)
    biraz uğraştırdı ama kusursuz çalışıyor
    eğitime tatil arası vermiştim şimdi yine durmadan tam gaz devam hocam çok sağolun epeyce verimli geçiyor dersler.

    • @oguzturkyilmaz543
      @oguzturkyilmaz543 4 года назад +2

      Merhaba kodunuzu denedim soyle bir sorun var ilk ismi girdikten sonra ikinci ismi de ayni girerseniz hata mesaji veriyor ama ilk girdiginiz ismi listede tutmuyor.Ilk isim 1.isim olmali hata aldiktan sonra gireceginiz yeni isim listeye 2. isim olarak kaydolmali benzer isim girdiginizde sayac calismadigi icin surekli isim soruyor, kodunuzun ciktisi soyle olusuyor:
      enter space to finish the program
      please enter a name: ufuk
      please enter a name: UFUK
      do not enter the same name
      please enter a name: aydin
      please enter a name: AYDIN
      do not enter the same name
      please enter a name: sadik
      please enter a name: turan
      please enter a name: ahmet
      please enter a name: mehmet
      please enter a name: cevdet
      please enter a name: sevket
      please enter a name:

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

      @@oguzturkyilmaz543 Öncelikle kodumu çalıştırdığınız ve sorun bulup benimle paylaştığınız için teşekkürler fakat bence bir problem yok. Program kullanıcıdan isim alıyor ve isimdeki harfleri büyütüp bastırıyor yani sizin büyük harflerle yazdığınız ikinci aynı isim değil ilk yazdığınız isim büyük harflerle bastırılıyor. Bunu yapma sebebimde listede aynı ismin büyük ve küçük harflerle yazılmış birden fazla kombinasyonu olmamasını istememdir. Böylece örneğin şöyle bir liste oluşamaz: ['Soner', 'soner', 'sOner', 'SoNER', 'SONER']. Tabii ki bunun başka hatta daha iyi yolları da vardır fakat benim daha 20 videoluk tecrübemle yazdığım program bu ve istediğim sonucu da veriyor. Tekrardan sağ olun.

  • @kagansutcu
    @kagansutcu 5 лет назад +2

    Yaklaşık 20 gündür seriyi takip ediyorum. Başlama sebebim mesleğimi değiştirmek ve güncel bir birey hissetmek. Ekranı bölerek kendime iyi bir çalışma metodu oluşturdum, bi yanda video diğer yanda python arayüz uygulama bir köşede de not defteri. Tüm ödevleri yaparak ilerliyorum ama tabiki beni ödevim yapışım kulağı farklı bir tutuş gibi oluyor. Ama bu video ödevinde ya ben baya baya öğreniyorum gibi hissettirdi. Çok sağ olun. Seri çok güzel ingilizce kaynakta takip etmeme rağmen bu seri kadar iyi değiller. Emeğinize ve bilginize sağlık. Umarım başka video serileri yönlendirmeler bilgilendirmelerde gelir. Şuan tam bitirmediğim için bunları sıralamak istemedim.(Not: İnsanlar bu tür bilgileri para kasmaya kullanırken (Örn: eğitim sitelleri veya kurumları). Sizin böle birşey yapmanız çok kıymetli ve internetin amacına hizmet ediyor. Daha söylenecek çok söz var ama önemli olan TEŞEKKÜRLER.

    • @evieplusAcademy
      @evieplusAcademy  5 лет назад

      Merhaba Kağan,
      Öncelikle güzel yorumun için teşekkür ederim.
      Yorumundan amacıma uygun videolar hazırladığımı anlıyorum. Çok mutlu oldum.
      Ama inanın Python da anlatılacak çok konu var ve ne kadar anlatsam bitmez. Bu nedenle olabildiğince özet ama yeterli bilgiler anlatmaya çalışıyorum.
      Sorularınız olması durumunda sormanızı rica ediyorum.
      Bu arada seri bitmedi ve haftada 1-2 video ekleyerek devam etmeyi düşünüyorum.
      Sevgilerimle,
      Ferhat

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

    Güzel akıcı eğitim. Tavsiye ederim. Anlatımından bu işi bildiği çok net anlaşılıyor. Teşekkürler Ferhat hocam.

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

    Harika Bir Şekilde Çalışıyor.
    isimList=[]
    index=1
    while True:
    name=str(input(f"enter a name ({index}): "))
    if name=="":
    print("it was quited by user!")
    print(isimList)
    break
    isimList.append(name)
    if name == "" and index > 5:
    print(isimList)
    break
    if isimList.count(name)>1:
    print("please enter another name: ")
    continue
    index+=1

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

    Hocam Konuyu derli toplu tane tane anlatışınız çok güzel., çok anlaşılır.
    Sadece ödev çözümünü sonraki videonun başına koysaydınız daha iyi olurdu.
    Bence harikasınız.

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

    liste=[]
    x=0
    while x

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

    def nametaker(name:str):
    index = 1
    namelist = []
    while True:
    name = input("please enter a name")
    index += 1
    if index > 6 and name == "":
    break
    if name not in namelist:
    namelist.append(name)
    elif name in namelist:
    print("please enter a differeante name from previously")
    print(namelist)
    nametaker(name=str)

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

    mükemmel

  • @iskendergirgin1253
    @iskendergirgin1253 5 лет назад

    Çok teşekkür ederim.

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

    Hocam iyi anlatıyorsunuz demek hakaret olur muazzamsınız çok teşekkür ederim katkılarınız için varolun .

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

    if number is "": dediğimde is ile kastettiğin == mi diyor ama none = "" diyip if number is none: dediğimde hata almıyorum bu is i tanımladığım iki kavramı eşitlerken mi kullanabiliyorum sadece stringleri eşitleme de kullanamıyor muyum

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

    Ödev Çözüm:
    Ben bambaşka bir yorum getirdim ödeve :)
    index = 0
    liste = []
    while True:
    index += 1
    if index > 10:
    break
    sayı = input("Lütfen bir sayı giriniz: ")
    if sayı not in liste:
    liste.append(sayı)
    else:
    print("Tekrar eden sayı girdiniz.")
    index -= 1
    print(liste)

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

    ÖDEV:
    x=0
    isimler=[]
    while x

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

    nameList = []
    while True:
    name = input("enter a name:")
    nameList.append(name)
    if len(nameList) == 5:
    break
    if name == "":
    nameList.remove(name)
    print("quitting.")
    break
    if nameList.count(name) != 1:
    nameList.remove(name)
    print("pls enter a different value!")
    print(nameList)

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

    Hocam, mukerrer ededleri listeden boyle sildim ben
    liste = []
    for i in range(10):
    eded = input("bir eded gir ")
    liste.append(int(eded))
    for j in liste:
    if liste.count(j) > 1:
    liste.remove(j)
    print(liste)

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

    uzattım biraz ama hem anlaşılır hem de düzgün çalışıyor :)
    names = []
    while True:
    name = input("please enter a name(at least 5) :")
    if name in names:
    print(f"You already added this name {name}")
    else:
    names.append(name)
    if len(names) < 5:
    print(f"you still need to add {5-len(names)} names")
    else:
    proceed = input("""if you want to continue press y :
    if you want to quit press n :""")
    if proceed == "y":
    continue
    if proceed == "n":
    break
    print(names)

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

    hocam buraya kadar geldim allah razı olsun ama sanki hiçbirşey anlamadım gibi geliyor nededini bilemiyorum ara vermeden hergün ders işliyorum neden olmuyor anlamıyorum tavsiyeniz nelerdir

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

    Ödev 15
    nameGroup = []
    name = True
    while name:
    name = input('Please enter anatomy term: ')
    nameGroup.append(name)
    if name == ' ':
    nameGroup.remove(' ')
    if len(nameGroup) < 4:
    print('Please enter minimum 4 caracter')
    else:
    for i in nameGroup:
    if nameGroup.count(i) > 1 :
    nameGroup.remove(i)
    print(f'You already entered this term: {i}')
    else:
    name = False
    print(nameGroup)

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

    Odevi ilk defa bu kadar kolay cozdum derken bos enter ile cikisi koymayi unutmusum tekrar duzenledim. Neyse birazcik gelisme var.
    names = []
    while len(names) < 5:
    name = input('Enter name...: ')
    if name == "":
    break
    name = name.upper()
    if name not in names:
    names.append(name)
    else:
    print('ERROR ! the name you entered is on the list ')
    continue
    print(names)

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

    names = []
    while True:

    name = input("Enter whatever name: ")
    if name == "":
    break
    if names.count(name) >= 1 :
    print("Lütfen farklı bir isim giriniz.")
    else:
    names.append(name)
    if len(names) > 10 :
    break
    print(names)

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

    names = []
    while True:
    name = input("please enter a name ")
    if name in names:
    print("please do not enter the same name")
    continue
    names.append(name)
    if len(names) >= 5:
    if name == "":
    names.remove(name)
    break
    if name == "":
    names.remove(name)
    print(names)

  • @salehaliyev844
    @salehaliyev844 5 лет назад

    odev
    say=0
    namelist=[]
    while True:
    name = input('isimler girmeye baslayiniz: ')
    say +=1
    if namelist.count(name) !=0:
    print('Hata:tekrarlanan islem girdiniz')
    break
    if name == "":
    print('çıkışınız yapılmıştır')
    if say > 5:
    print(namelist)
    break
    break
    namelist.append(name)
    if say

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

      doğru çalışmıyor.

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

      @@bars2251 nesi doğru çalışmıyor?

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

    list =[]
    while True:
    name = input("Enter your name: ").upper()
    if len(list) < 5 and name == "":
    continue
    list.append(name)
    if list.count(name)>1:
    print("Bu ismi önceden girdiniz.")
    list.pop(-1)
    else:
    if name == "":
    list.remove("")
    if len(list) >= 5 and name == "":
    break
    print(list)

  • @mevaden
    @mevaden 5 лет назад

    Selam Hocam doğru çalışıyor ama Büyük O yerine küçük o yazdığımda boş liste veriyor bunun nedeni nedir ? SAYGILARIMLA....

    • @evieplusAcademy
      @evieplusAcademy  5 лет назад +1

      Selam Eymen
      17:46 da bunun cevabı vermiştim. upper() metodunu kullanman gerekiyor.
      Sevgiler

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

    list= []
    x=0;
    while x

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

    Hocam sıfırdan başladım seriye bu videodan bişey anlamadım çok hızlı geçti bide sizin gibi şuraya şunu ekleyelim Bi değişken daha tanımlayalım felan bunları hesap edemiyorum

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

      Bu konu öndemli tekrar tekrar benim dediklerimi yapıp farklı değerler vererek dene.
      Anlayana kadar izlemelisin.
      Anlayamadığın konuları açıklarsan belki yardım ederim

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

      Bence farkli kaynaklardan da arastirirsaniz daha iyi anlarsiniz

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

    list=[]
    say=0
    while True:
    isim=input("isim gir : ")
    if isim == "":
    quit(list)
    if isim in list:
    print("2 kere aynı isim girildi...")
    else:
    list.append(isim)
    say+=1
    if say==5:
    print(list)
    break

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

    İsimler=[]
    index=1
    while True :
    names=str(input(f"Enter your names({index}) : "))
    if names == "" and index > 5:
    break
    elif names == "" :
    continue
    elif names in İsimler:
    index-=1
    print(f" {names} zaten koymuştunuz.")
    elif names not in İsimler:
    İsimler.append(str(names))
    index+=1
    print(İsimler)

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

    index = 0
    selam = []
    salam = []
    while True :
    if index < 5 :
    veri = input(f'isimler{index}')
    selam.append(veri)
    if index == 5 :
    break
    if veri not in salam :
    salam.append(veri)
    else:
    print('lütfen farklı bir isim giriniz')
    continue
    index += 1
    print(selam)
    print(salam)

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

    Üstad Dersler 41 den 70' e neden atladı.

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

      Çünkü henüz aadaki videolar hazır değil. Çekince ekleyeceğim.

  • @Kakashx
    @Kakashx 5 лет назад

    abi bakar mısın ben Alperen kodlama ile ilgileniyorum orta seviye python biliyorum. lise 2. sınıf öğrencisi yim ama öğrendiklerimi uygulayacak bi bilgisayarım yok maddi durumum elvermediği için acaba sen bana bir yardık edebilir misin?
    ulaşım için buraya Instagram adresimi bırakıyım : @al.p.e.r.e.n

    • @Burak-bp3ob
      @Burak-bp3ob 5 лет назад +1

      sende bana telefon parası verir misin? ibanı atayım

    • @Burak-bp3ob
      @Burak-bp3ob 5 лет назад +1

      hem yardım istion bide bana ulaş diyon youtube da bile dilenci var

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

    import sys
    while True:
    evet = "e"
    hayir = "h"
    print("-----------KAYIT OLMA SAYFASI---------------")
    getNick = str(input("Kullanıcı İsmi Belirleyiniz: "))
    if getNick == "":
    print("Boş Bıraktığınız İçin Program Kapanmıştır.")
    sys.exit()
    print(f"Kullanıcı İsminiz: {getNick}")
    getPassword = input("Şifre Belirleyiniz: ")
    againPassword = input("Şifrenizi Tekrar Girin(Yanlış Girildiği Halde Program Kapanacaktır.): ")
    if getPassword == againPassword:
    print("Şifreniz Doğru")
    sor = input("Şifrenizi Görmek İstermisiniz?(İstemediğiniz Takdirde Program Kapanacaktır. e/h")
    if sor == hayir.lower():
    sys.exit()
    elif sor == evet.lower():
    print(f"Şifreniz:{getPassword}
    ")
    giris = input("Peki Şimdi Oturum Açmak İstermisin ? e/h")
    if giris == hayir.lower():
    print("PROGRAM KAPATILIYOR...")
    sys.exit()
    elif giris == evet.lower():
    print("-------------OTURUM AÇMA SAYFASI----------
    ")
    kullaniciAdi = getNick
    sifre = getPassword
    gir1 = input("Kullanıcı İsminizi Giriniz:")
    gir2 = input("Şifrenizi Giriniz: ")
    if gir1 == kullaniciAdi and gir2 == sifre:
    print(f"Hoşgeldin {kullaniciAdi}")
    break
    else:
    print("Kullanıcı İsminiz veya Şifreniz YANLIŞ!")
    break
    else:
    print("ŞİFRE YANLIŞ !")
    sys.exit()

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

      sen naptın hacı usta

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

      @@nicathdi3872 :D

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

      @@cesurofficial3185 abicim senle nasil irtibata gece bilirim. ben sorularim oldugunda sormak istedigim birini ariyorum da. sana da uygunsa

  • @ReyhanVelioğlu
    @ReyhanVelioğlu Год назад +1

    isimListesi=[]
    index=1
    while True:
    isim=input("İsim giriniz: ")
    if isim=="" and index5:
    break
    if isim in isimListesi:
    print("Aynı ismi girdiniz.Lütfen farklı bir isim giriniz!!!")
    else:
    isimListesi.append(isim)
    index += 1
    print(isimListesi)

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

    while True:
    isim = input(f"Lütfen bir isim giriniz({index_2}):")
    if isim =="" and index > 5:
    break
    elif isim == "":
    continue
    isimler.append(isim)
    if isim in uniques_isimler:
    print("BU ismi daha önce girdiniz")
    continue
    elif isim not in uniques_isimler:
    uniques_isimler.append(isim)
    index_2 += 1
    print(isimler)
    print(uniques_isimler)