Python Stringler ile ilgili işlemler

#isim ve soy isminizi örn: cahit_isleyen şeklinde girin
def yaz(girdi):
    ad, soyad = girdi.split("_")

    for i in range(12 - len(ad)):
        ad += "*"

    for i in range(12 - len(soyad)):
        soyad += "+"

    ad_blok = [
        [ad[0], ad[1], ad[2], ad[3]],
        [ad[4], " ", " ", ad[5]],
        [ad[6], " ", " ", ad[7]],
        [ad[8], ad[9], ad[10], ad[11]],

    ]
    soyad_blok = [
        [soyad[0], " ", " ", soyad[11]],
        [soyad[1], " ", " ", soyad[10]],
        [soyad[2], " ", " ", soyad[9]],
        [soyad[3], " ", " ", soyad[8]],
        [soyad[4], soyad[5], soyad[6], soyad[7]],

    ]
    print("Ad")
    for satir in ad_blok:
        print(" ".join(satir))

    print
    print("Soyad")

    for satir in soyad_blok:
        print(" ".join(satir))


yaz(raw_input("ad_soyad: "))

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s