Python Örnek Kod Ve Üzerinden Soru
-
U-Fig bunu yazdı
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... :)
evet.
-
kodunu biraz degistirdim, eval() fonsiyonunu kullanmani tavsiye ederim. bugfree degil ama gerisini sen halledersin.
import re
while True:
enes = raw_input("Toplanicak sayilari aralarinda bosluk birakilicak sekilde yaziniz: (Cikis -> X)\n")
if enes == "X":
break
x = re.split(" ", enes)
sonuc = 0
for sayi in x:
sonuc += eval(sayi)print sonuc
kknd tarafından 23/Eyl/12 13:07 tarihinde düzenlenmiştir -
enes = raw_input("Toplanıcak sayıları aralarında boşluk bırakılıcak şekilde yazınız : \n")
sonuc = eval(enes)
-
eval kullanacaksan dikkat et, adam her türlü python kodunu çalıştırabilir orda.
-
Buremba bunu yazdı
eval kullanacaksan dikkat et, adam her türlü python kodunu çalıştırabilir orda.
eval'ı geçtim o kadar ölümcül değil, inputta çok pis açık var, hala çözmediler, taa ne zaman yazmıştım, :D
http://cnr437.blogspot.com/2010/01/python-input-fonksiyon-hilesi.html
-
cnr437 bunu yazdıBuremba bunu yazdı
eval kullanacaksan dikkat et, adam her türlü python kodunu çalıştırabilir orda.
eval'ı geçtim o kadar ölümcül değil, inputta çok pis açık var, hala çözmediler, taa ne zaman yazmıştım, :D
http://cnr437.blogspot.com/2010/01/python-input-fonksiyon-hilesi.html
iyi de hocam input fonksiyonu o yüzden var zaten. :)
-
sadece sayı almak için kullananlar var, o yüzden :)
-
cnr437 bunu yazdı
sadece sayı almak için kullananlar var, o yüzden :)
muhtemelen yanlış kullanıyorlar, keşke yazında bu tarz işler için raw_input kullanın deseydin. :)
-
blogda demişim ya la :D
"en kolay yol raw_input() komutunu input() yerine kullanmak olacaktır"