Python yeni başlayanlar için tavsieler

Dediğimi yaptınız mı?
Evet bir şeyler oldu gibi
Ekran Resmi 2019-12-21 23.30.50.png

Ama Ardından hangi isim girersem gireyim şu oluyor
Ekran Resmi 2019-12-21 23.32.05.png

Şimdi arkadaşlar ben google'dan Python basit kodlar yazıyorum copy paste yapıyorum aynı hata ile karşılaşıyorum örn:
Ekran Resmi 2019-12-21 23.34.18.png

Neden böyle oluyor çok çözüm denedim okulumuzun bilgisayarlarında böyle değil hatta repl.it de de böyle değil.
 
Evet bir şeyler oldu gibi
Eki Görüntüle 476260
Ama Ardından hangi isim girersem gireyim şu oluyor
Eki Görüntüle 476261
Şimdi arkadaşlar ben google'dan Python basit kodlar yazıyorum copy paste yapıyorum aynı hata ile karşılaşıyorum örn:Eki Görüntüle 476263
Neden böyle oluyor çok çözüm denedim okulumuzun bilgisayarlarında böyle değil hatta repl.it de de böyle değil.
Python 2.7 kullanıyorsunuz. Okuldaki Python 3 sürümü olabilir. İki sürüm arasında farklılıklar vardır. Yazım hatası veriyor.
 
Türkçe karakterler, unicode karakter kümesinde "utf-8" karakter kodlamasıyla kullanılır. Programın başına:
# -*- coding: utf-8 -*-
kodunu yazarsanız sorununuz çözülmeli.
 
Herkese merhaba forum kullanıcıları. Okulumun programlama kursunda python'a giriş yaptık programlar çözüyoruz. Örneğin; "1' den 100'e kadar olan çift sayıların topla mı? "Biraz zorlamaya başladı konular ilerliyor tekrar yapıp kendimi geliştirmeme yardımcı olacak ücretsiz etkinlikler var mı? Varsa öneride bulunabilir misiniz? Bu konu hakkında ciddi düşünüyorum yardımlarınız için şimdiden teşekkürler.

Kapsamlı Türkçe kaynak arıyorsanız: https://python-istihza.yazbel.com/

İngilizce biliyorsanız Python Resmi Dökümantasyonuna da bakabilirsiniz:

Python'ın resmi dökümanyasyonu: https://docs.python.org/3/

Python standart kütüphanesi: https://docs.python.org/3/library/

1'den 100'e kadar çift sayıların toplamını ekrana yazan kodu yazmak aslında çok kolay ancak yeni başlayan birisine zor gelmesi normal. Sadece zaman ayırmak ve örnek çözmek gerekiyor. Aradan zaman geçince bu sorunun aslında ne kadar kolay olduğunu fark edeceksiniz.

Python 2.x'de ve 3.x'de sadece beş satırda yazılabiliyor:

2.x için:

Python:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from __future__ import division

a = 0

for b in range(100):
    if b % 2 == 0:
        a += b

print a

3.x için:

Python:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from __future__ import division

a = 0

for b in range(100):
    if (b % 2 == 0):
        a += b

print (a)

Kolay gelsin.
 
Kapsamlı Türkçe kaynak arıyorsanız: https://python-istihza.yazbel.com/

İngilizce biliyorsanız Python Resmi Dökümantasyonuna da bakabilirsiniz:

Python'ın resmi dökümanyasyonu: https://docs.python.org/3/

Python standart kütüphanesi: https://docs.python.org/3/library/

1'den 100'e kadar çift sayıların toplamını ekrana yazan kodu yazmak aslında çok kolay ancak yeni başlayan birisine zor gelmesi normal. Sadece zaman ayırmak ve örnek çözmek gerekiyor. Aradan zaman geçince bu sorunun aslında ne kadar kolay olduğunu fark edeceksiniz.

Python 2.x'de ve 3.x'de sadece beş satırda yazılabiliyor:

2.x için:

Python:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from __future__ import division

a = 0

for b in range(100):
    if b % 2 == 0:
        a += b

print a

3.x için:

Python:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from __future__ import division

a = 0

for b in range(100):
    if (b % 2 == 0):
        a += b

print (a)

Kolay gelsin.
Teşekkürler.
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı