folder Tahribat.com Forumları
linefolder Python
linefolder For Döngüsü İle Değişken Tanımlama



For Döngüsü İle Değişken Tanımlama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SENAR1ST
    SENAR1ST's avatar
    Kayıt Tarihi: 15/Mayıs/2016
    Erkek

    Merhaba arkadaşlar, Python öğreniyorum ve takıldığım bir nokta var.

    For döngüsü bir string üzerinde gezinirken, harfleri gezinen karaktere atıyor ( i ) ve o karakterin değeri sürekli değişiyor.

    Bu atamayı kalıcı hale getirmek için aşağıdaki gibi bir kod yazdım, ancak 100 tane değişkene değer atamam gerektiğinde bu zahmetli ve ilkel bir yöntem.

    Bu işin kolayı nedir?

     

    SAYAC = 0
    METIN = "abcde"
    for i in METIN:   SAYAC += 1
      if SAYAC == 1:   sayi1=i   if SAYAC == 2:   sayi2=i   if SAYAC == 3:   sayi3=i   if SAYAC == 4:   sayi4=i   if SAYAC == 5:   sayi5=i
    print(sayi1,sayi2,sayi3,sayi4,sayi5)
    SENAR1ST tarafından 01/Kas/19 15:10 tarihinde düzenlenmiştir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    dizi :)

    sayilar=[]
    for i in METIN:
          SAYAC += 1
    sayilar
    .append(SAYAC)


    ulasmak icin de  sayilar[0] ile ilk elemanina ulasabilirsin mesela.. 
    print(sayilar[0])

     

    not: python bilgim yok denecek kadar az :) hata yapmis olabilirim yukarda

     

    unbalanced tarafından 01/Kas/19 15:21 tarihinde düzenlenmiştir

    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SENAR1ST
    SENAR1ST's avatar
    Kayıt Tarihi: 15/Mayıs/2016
    Erkek
    unbalanced bunu yazdı
    sayilar=[]
    METIN = "ABCDEF"
     
    for i in METIN:
        sayilar.append(i)

    print(sayilar[0])

    Teşekkürler hocam, imkansızlıklar neler yaptırıyo görüyon :).

    https://www.youtube.com/watch?v=ybnSkX5pHow

     

     

     

     

    SENAR1ST tarafından 01/Kas/19 15:24 tarihinde düzenlenmiştir
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wert
    wert's avatar
    Kayıt Tarihi: 19/Eylül/2005
    Erkek
    METIN = "abcde"
    print(METIN [0])

     


    |sadece aptalların başarısı ders notu ile ölçülür|
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    sadece, indis vererek değişiklik yapamazsın o kadar

    a[0] = '1' yapamazsın yani

    illa liste olarak lazımsa

    a = list(a)

    bitti gitti

    işlem yaparken indisler de lazım ise

    for indis, karakter in enumerate(a):

        print indis, karakter

    YekteranBaymedir tarafından 01/Kas/19 19:32 tarihinde düzenlenmiştir
Toplam Hit: 1712 Toplam Mesaj: 6
python for döngüsü ile değişken tanımlama