Evet bir şeyler oldu gibi
Ama Ardından hangi isim girersem gireyim şu oluyor
Şimdi arkadaşlar ben google'dan Python basit kodlar yazıyorum copy paste yapıyorum aynı hata ile karşılaşıyorum örn:
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.
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.
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)
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)