Şimdi Ara

Python sorularim

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
4
Cevap
0
Favori
1.019
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba !
    Python ile ilgili basit bazi sorularim olacak. Yardimci olabilirseniz sevinirim.
    32bit Windows 7 de Eclipse uzerinden yaziyorum kodlari. Python 3.1 yüklü.

    1) internetteki örnek kodlar print "Merhaba" şekinde fakat Eclipse print ("Merhaba") şeklinde yazmamı istiyor. Aksi takdirde hata veriyor. Programı ".py" uzantılı dosyaya çift tıklayıp açmak isteyince de parantezler yoksa saniyesinde kapanıyor. Neden bu farklılık?


    2) internetteki örnek kodlar ekrana yazı print ederken türkçe karakter içerebiliyor. Fakat ben türkçe karakter içeren bir cümleyi print etmek istediğimde konsolda yine hata mesajları çıkıyor.Neden?


    3) internetteki örnek kodların başında # -*- coding: cp1254 -*- ve #!/usr/bin/env python tarzı ifadeler var. Ne anlama geliyor?


    4) a = raw_input("psw:") yazınca konsol a = raw_input("fghfgh") NameError: name 'raw_input' is not defined yazan bir uyarı veriyor. İnternette baktığım nerdeyse bütün örnek kodlarda bu komut var. Bende neden hata veriyor?



    < Bu mesaj bu kişi tarafından değiştirildi sparkan -- 14 Kasım 2011; 18:25:36 >







  • 37 kere bakılmış... Yok mu bilen biri ?



    < Bu mesaj bu kişi tarafından değiştirildi sparkan -- 16 Kasım 2011; 15:00:51 >
  • 2011 den hort yapıcam ama cevap verilmemiş hala. En azından googledan gelenlere cevap olsun.

    Python'un 2. sürümlerinden birini kullandığında yukarıdaki sorunların kalmayacak. Python 3 sürümü daha farklı komutlar içeriyor bu sorunlar ondan kaynaklanıyor.
  • dediğin gibi biraz daha ayrıntılı olarak.



    1 - P2 ve P3 her ikisinde de print ifadesi var fakat P2'de print dile gömülü bir komut iken P3'te bir fonksiyon, o yüzden parantez içermeli.

    2- Türkçe karakter için başa # -*- coding: utf-8 -*- koymak gerekebilir (denemedim, sadece tahmin)

    3- sorunu açıklaması yukardaki gibi.

    4- P3'teki input() fonksiyonu P2'de zaten varolan raw_input() fonksiyonunun aynısı, sadece ismi değişmişi, yani P2'de raw_input() yazarken P3'te kısaca input() yazıyorsun. O yüzden P3 te raw_input() hata verir

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.