folder Tahribat.com Forumları
linefolder Python
linefolder Python Örnek Kod Ve Üzerinden Soru



Python Örnek Kod Ve Üzerinden Soru

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nick6
    0x656e
    0x656e's avatar
    Kayıt Tarihi: 19/Mayıs/2012
    Homo

    kodları sadece şu şekilde yazdım bunu geliştirmeyi de siz yaparsınız zaten zor da değil :


    import re
    enes = raw_input("Toplanıcak sayıları aralarında boşluk bırakılıcak şekilde yazınız : \n")
    x = re.split(" ", enes)
    sayi1 = int(x[0])
    sayi2 = int(x[1])
    sonuc = sayi1 + sayi2
    print sonuc


    şimdi sorumuza gelelim mesela input kısmına 13+45 yazdı adam bunun ortasındaki işareti algılayıp birşey yapamazmıyız acaba? 


  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek

    x = re.split("+", enes) yapıp ayır sonra switch case le işlem yaptırırsın 


    Si vis pacem para bellum.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    anahtar kelime olarak, "contains (bu method ile string'de +-*/ değeri varmı yokmu kontrol edebilirsin)", "find letter index (contains sonrası ilgili harfin indexini bulacaksın)" "substring" (bununlada aldığın indexe göre stringi parçalayabilirsin). Regex'lede iki haraketlede yapabilirsin ama başlangıç seviyesinde olduğun için uzun yolu yazdım.


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nick6
    0x656e
    0x656e's avatar
    Kayıt Tarihi: 19/Mayıs/2012
    Homo
    TeRRoR bunu yazdı

    anahtar kelime olarak, "contains (bu method ile string'de +-*/ değeri varmı yokmu kontrol edebilirsin)", "find letter index (contains sonrası ilgili harfin indexini bulacaksın)" "substring" (bununlada aldığın indexe göre stringi parçalayabilirsin). Regex'lede iki haraketlede yapabilirsin ama başlangıç seviyesinde olduğun için uzun yolu yazdım.

    anlıyamadım hocam ? 


  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hypnot1c
    hypnot1c's avatar
    Kayıt Tarihi: 17/Mart/2008
    Erkek
    enes = raw_input("Toplanıcak sayıları aralarında boşluk bırakılıcak şekilde yazınız : \n")
    x1 = enes.split("+")
    x2 = enes.split("-")
    x3 = enes.split("/")
    x4 = enes.split("*")
    if len(x1)>1:
            print (int(x1[0]) + int(x1[1]))
    if len(x2)>1:
            print (int(x2[0]) - int(x2[1]))
    if len(x3)>1:
            print (int(x3[0]) / int(x3[1]))
    if len(x4)>1:
            print (int(x4[0]) * int(x4[1]))

    ilk aklıma gelen


    Nerde o eski minecraftçılar. Unutulmadın X3uqM4 - Tahribatın yanlışlıkla banlanmış en bahtsız müridi. Böyle bir şans nasıl olabilir ? Banlanmış bir üyenin login olmaya çalıştığındaki IP sini sen kalk 1 gün sonra tahribata girerken nasıl denk geldiyse onun IP siyle gir. Bunu bir admin görsün fark etsin ve AB ban ı al şaka gibi :|
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nick6
    0x656e
    0x656e's avatar
    Kayıt Tarihi: 19/Mayıs/2012
    Homo
    hypnot1c bunu yazdı
    enes = raw_input("Toplanıcak sayıları aralarında boşluk bırakılıcak şekilde yazınız : \n")
    x1 = enes.split("+")
    x2 = enes.split("-")
    x3 = enes.split("/")
    x4 = enes.split("*")
    if len(x1)>1:
            print (int(x1[0]) + int(x1[1]))
    if len(x2)>1:
            print (int(x2[0]) - int(x2[1]))
    if len(x3)>1:
            print (int(x3[0]) / int(x3[1]))
    if len(x4)>1:
            print (int(x4[0]) * int(x4[1]))

    ilk aklıma gelen

    hocam burda iflerdeki amacı anlayamadım ? birde listelerde mesela ayrı ayrı çekersek ancak dediğiniz gibi olur şöyle ki x[1] her zaman işleç olucak daha sonra girileni tekrar çekip 0 ve 2 öğeleri buna göre yapıcaz 

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hypnot1c
    hypnot1c's avatar
    Kayıt Tarihi: 17/Mart/2008
    Erkek
    Ka1nsha bunu yazdı
    hypnot1c bunu yazdı
    enes = raw_input("Toplanıcak sayıları aralarında boşluk bırakılıcak şekilde yazınız : \n")
    x1 = enes.split("+")
    x2 = enes.split("-")
    x3 = enes.split("/")
    x4 = enes.split("*")
    if len(x1)>1:
            print (int(x1[0]) + int(x1[1]))
    if len(x2)>1:
            print (int(x2[0]) - int(x2[1]))
    if len(x3)>1:
            print (int(x3[0]) / int(x3[1]))
    if len(x4)>1:
            print (int(x4[0]) * int(x4[1]))

    ilk aklıma gelen

    hocam burda iflerdeki amacı anlayamadım ? birde listelerde mesela ayrı ayrı çekersek ancak dediğiniz gibi olur şöyle ki x[1] her zaman işleç olucak daha sonra girileni tekrar çekip 0 ve 2 öğeleri buna göre yapıcaz 

    ilk aklıma geleni yaptım yanlız burdaki olay sadece 2 sayı ile tek işlem yapılabilir.(34+55-69 gibi inputta işe yaramaz) Şimdi düşününce çok kullanışlı birşey olmamış orda ifleri kontrol etme sebebim mesela bir string ifadeyi + - * / split edersen output u dizi olarak verir("35+40" -> ["35","40"]). ama split karakteri yani ayıracı bulmadığı için dizide tek eleman olur(["35+40"] gibi) bu yüzden x1 x2 x3 x4 değerlerinin elaman sayıları 1 den büyükse onu bölmüştür diye düşünerek  kontrol koydum oraya.  


    Nerde o eski minecraftçılar. Unutulmadın X3uqM4 - Tahribatın yanlışlıkla banlanmış en bahtsız müridi. Böyle bir şans nasıl olabilir ? Banlanmış bir üyenin login olmaya çalıştığındaki IP sini sen kalk 1 gün sonra tahribata girerken nasıl denk geldiyse onun IP siyle gir. Bunu bir admin görsün fark etsin ve AB ban ı al şaka gibi :|
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nick6
    0x656e
    0x656e's avatar
    Kayıt Tarihi: 19/Mayıs/2012
    Homo

    ama çalışmıyor 

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hypnot1c
    hypnot1c's avatar
    Kayıt Tarihi: 17/Mart/2008
    Erkek

    raw inputta sorun var sanirsim şu halde çalışıyor

    http://ideone.com/jTg3m


    Nerde o eski minecraftçılar. Unutulmadın X3uqM4 - Tahribatın yanlışlıkla banlanmış en bahtsız müridi. Böyle bir şans nasıl olabilir ? Banlanmış bir üyenin login olmaya çalıştığındaki IP sini sen kalk 1 gün sonra tahribata girerken nasıl denk geldiyse onun IP siyle gir. Bunu bir admin görsün fark etsin ve AB ban ı al şaka gibi :|
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nick6
    0x656e
    0x656e's avatar
    Kayıt Tarihi: 19/Mayıs/2012
    Homo

    Tamamdır hocam hallettim ben sayı olarak 38 43 yazıyormuşum direk :) 

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    U-Fig
    U-Fig's avatar
    Kayıt Tarihi: 19/Eylül/2012
    Erkek

    ya  konu ile alkasız  olacak ama söylemeden edemicem python kodlarını görünce zamanında arkadaşla python mu daha basit basic mi diyalogu yapmıştık :) ve ben pythonun basitliğini savunuyordum duygularım depreşti galiba pardon...  :)


    Bilim, bilgi birikiminin ötesinde bir düşünce biçimidir "Evreni şüpheyle sorgulama biçimi"
Toplam Hit: 3692 Toplam Mesaj: 20