logo
21 HAZİRAN 2025

Herkes kod yazabilir-II

18.01.2021 00:00:00
'Herkes kod yazabilir-II' seslendirme dosyası:

Tekrar Merhaba,

Evet ilk dersimizde ufaktan Python'la tanıştık, ilk kodumuzu yazdık. Ve size verdiğim sitelerden birinde tek satırlık kodumuzu çalıştırdık. Ekrana "elma" yazdıran kodumuzu ele alalım:

  print("elma")

print komutu parantez içindeki veriyi ekrana basmaya yarar. Bu veri illa yazı olmak zorunda değil. Örneğin :

  print(15)

ekrana 15 yazarken,

  print(9+6)

komutu da ekrana 15 yazacaktır. Farkettiyseniz elma örneğinde olduğu gibi eğer bir metin yahut düz yazı yazmak istiyorsak onu "tırnak" işaretlerinin içine alırken, yazdırmak istediğimiz bir sayıysa tırnağa gerek yok :

  print(2)
  print("kilo muz")

Bu kodu da en altta verdiğimiz sitelerden birinde yazıp çalıştırdığınızda göreceğiniz gibi, 2 ile kilo muz farklı satırda göründü. Peki iki ayrı komutta verdiğimiz yazıların aynı satırda çıkması mümkün değil mi? Elbette mümkün. Ekrana yazı yazma becerilerinden de kastımız bu tür şeyler zaten. Pythona print komutunda, ( ) parantezlerin içinde, sadece neyi yazdıracağımızı değil, nasıl yazdıracağımızı da söyleyebiliyoruz:

  print(2, end = "..")
  print("kilo muz")

Özellikle noluyo kardeşim diyenler sakın bir yere ayrılmasın, burası çok kolay aslında. İlk satırda Pythona diyoruz ki, kardeşim ekrana 2 yaz ama yazma işin bitince her zamanki gibi alt satıra inme, iki adet nokta ".." yaz ve aynı satırda dur. Burada dikkat etmeniz gereken bu işi virgülden sonraki kısımda yapıyoruz. "end" özel bir kelime ve bahsettiğimiz "yazma işinin sonunda ne yapayım" ı anlatıyor. Sonuç olarak Python tek bir satırda "2.. kilo muz" yazacak. Peki şu kodun ne yaptığını tahmin edebiliyor muyuz:

  print(3, 12, 500)

Bu üç sayı aralarında birer boşluk bırakılarak ekrana yazılır. Virgül bu boşluğu otomatik olarak sağlar. İstersek sepparametresi kullanarak boşluk yerine başka ayırıcılar da yazdırabiliriz :

  print(3, 12, 500, sep = "--")

Bu sefer sayılar aralarında ikişer tire bırakılarak yazılır.

print fonksiyonuna ait birkaç özelliği ileride tamamlamak üzere, son olarak Pythonla temel bazı aritmetik ișlemlerini ele alıp bugünkü dersi bitirelim. İşte size bazı Python aritmetik kodları ve çalıştırıldıklarında ekrana gelecek sonuçları özetleyen tablomuz :

Kod Sonuç Açıklama
print(2+5) 7 Bunu biliyorsunuz
print(2*12) 24 çarpma işlemi yıldız tuşuyla oluyor
print(2*(3+4)) 14 dışarıdaki parantez komutun parantezi, içerdeki parantez işlem sırası için
print(10/2) 5.0 bölme işlemi slash (slaş okunabilir) karakteriyle oluyor, dikkat sonuç 5 değil 5.0 (beş nokta sıfır)
print(20//6) 3 20 de 6 tam olarak kaç tane var, bölüm
print(20 % 6) 2 20 nin 6 ya bölümünden kalan ne
print(2**5) 32 5 tane 2'nin çarpımı ( üs almayı çift yıldızla yapıyoruz )

Beş nokta sıfır da neyin nesi? Bir işlemde bölme yapılıyorsa Python otomatik olarak ondalıklı gösterime geçer, isterse sonuç burada olduğu gibi tamsayı olsun. Yine dikkat edelim, ondalıklı gösterim çoğu zaman bizim kullandığımız virgülle değil nokta ile yapılıyor. Yani Python'da 8,5 birbirinden virgülle ayrılmış iki farklı sayıyı anlatırken, 8.5 bir adet sekiz buçuk sayısını ifade eder.

Ve son olarak işlem yeteneklerimizle baskı yeteneklerimizi bir araya getirme zamanı. Hadi bakalım şu kod ne yapar tahmin edin:

  print( 3 * "elma " )

Evet 3 tane elmayı aralarında birer boşlukla yanyana yazar (elma kelimesiyle kapanış tırnağı arasındaki boşluk). Mesela yan yana 9 tane tire basmak icin :

  print( 9 * "-" )

komutu yeterli olacaktir.

Bugün biraz yüklendik ama güzel şeyler öğrendik. Verdiğim online sitelerden siz de kendiniz kod yazmayı ihmal etmeyin. Tekrar görüşmek dileklerimle hoşçakalın.

Python kodlarınızı deneyebileceğiniz online siteler :

Kaynakça :
▪️ https://docs.python.org/3/
▪️ https://www.studytonight.com/python/operators-in-python
▪️ https://www.geeksforgeeks.org/python-programming-language/
▪️ https://realpython.com/python-print/

Yorumlar
Yorum bulunmuyor.
Yorumlarınızı paylaşın

--
 
Nahit Taşpınar / diğer yazıları
Çok konuşulacak Talat Paşa çıkışı
'Türkiye Cumhuriyeti Devleti’ne yapılmış saldırıdır'
Türkçe bunalttı!
TYT'de Matematik zorladı
Ya intikam alırlarsa...
Almanya, İsrail korkusundan tır tır titriyor
İran Dışişleri Bakanı Erakçi, İstanbul'da konuştu
"ABD'nin bu saldırganlığa katılabileceğini duyduk"
Gazze'deki toplama kampları Hitler'inkinden beter
Netanyahu da Hitler gibi dünyayı ateşe atıyor
Bunun önüne geçmek için ne yapmak lazım?
Sıcaklar, elektrikli araçları zorluyor
Üniversite yolunda ilk sınav
Yaklaşık 2,5 milyon öğrenci katılıyor
"İsrail hepimiz için kirli iş yapıyor" demişti
Almanya Başbakanı hakkında suç duyurusu
Bazı ülkelerde büyükelçilerimiz değişti
Atama kararları Resmi Gazete'de
İsrail İran'ın Kum kentinde sivil bir binayı vurdu
16 yaşında bir çocuk öldü
İran'ın nokta atışları devam ediyor
Tel Aviv, Hayfa ve Beerşeba'daki askeri üsler vuruldu
Putin: 'Üçüncü dünya savaşının çıkma potansiyeli çok büyük'
'Hemen hemen her gün İranlı dostlarımızla temaslarımız var'
139 sanığın davasında ara karar açıklandı
Sanıkların adli kontrol tedbirleri kaldırıldı
İran'da yüzbinler sokaklara döküldü
'İran Gazze olmayacak, liderimizin arkasındayız'
ABD'nin BM Daimi Temsilcisi Shea söylediğine inanamadı!
'İsrail hükümeti bölgede kaos, terör ve acı yaymıştır'
Çok konuşulacak Talat Paşa çıkışı
'Türkiye Cumhuriyeti Devleti’ne yapılmış saldırıdır'
Türkçe bunalttı!
TYT'de Matematik zorladı
123456789101112131415
Çok konuşulacak Talat Paşa çıkışı
'Türkiye Cumhuriyeti Devleti’ne yapılmış saldırıdır'
Türkçe bunalttı!
TYT'de Matematik zorladı
Ya intikam alırlarsa...
Almanya, İsrail korkusundan tır tır titriyor
İran Dışişleri Bakanı Erakçi, İstanbul'da konuştu
"ABD'nin bu saldırganlığa katılabileceğini duyduk"
Gazze'deki toplama kampları Hitler'inkinden beter
Netanyahu da Hitler gibi dünyayı ateşe atıyor
Bunun önüne geçmek için ne yapmak lazım?
Sıcaklar, elektrikli araçları zorluyor
Üniversite yolunda ilk sınav
Yaklaşık 2,5 milyon öğrenci katılıyor
"İsrail hepimiz için kirli iş yapıyor" demişti
Almanya Başbakanı hakkında suç duyurusu
Bazı ülkelerde büyükelçilerimiz değişti
Atama kararları Resmi Gazete'de
İsrail İran'ın Kum kentinde sivil bir binayı vurdu
16 yaşında bir çocuk öldü
İran'ın nokta atışları devam ediyor
Tel Aviv, Hayfa ve Beerşeba'daki askeri üsler vuruldu
Putin: 'Üçüncü dünya savaşının çıkma potansiyeli çok büyük'
'Hemen hemen her gün İranlı dostlarımızla temaslarımız var'
139 sanığın davasında ara karar açıklandı
Sanıkların adli kontrol tedbirleri kaldırıldı
İran'da yüzbinler sokaklara döküldü
'İran Gazze olmayacak, liderimizin arkasındayız'
ABD'nin BM Daimi Temsilcisi Shea söylediğine inanamadı!
'İsrail hükümeti bölgede kaos, terör ve acı yaymıştır'
Çok konuşulacak Talat Paşa çıkışı
'Türkiye Cumhuriyeti Devleti’ne yapılmış saldırıdır'
Türkçe bunalttı!
TYT'de Matematik zorladı
logo

Beşyol Mah. 502. Sok. No: 6/1
Küçükçekmece / İstanbul

Telefon: (212) 624 09 99
E-posta: internet@yenimesaj.com.tr gundogdu@yenimesaj.com.tr


WhatsApp iletişim: (542) 289 52 85


Tüm hakları Yeni Mesaj adına saklıdır: ©1996-2025

Yazılı izin alınmaksızın site içeriğinin fiziki veya elektronik ortamda kopyalanması, çoğaltılması, dağıtılması veya yeniden yayınlanması aksi belirtilmediği sürece yasal yükümlülük altına sokabilir. Daha fazla bilgi almak için telefon veya eposta ile irtibata geçilebilir. Yeni Mesaj Gazetesi'nde yer alan köşe yazıları sebebi ile ortaya çıkabilecek herhangi bir hukuksal, ekonomik, etik sorumluluk ilgili köşe yazarına ait olup Yeni Mesaj Gazetesi herhangi bir yükümlülük kabul etmez. Sözleşmesiz yazar, muhabir ve temsilcilere telif ödemesi yapılmaz.