top of page

Python ile programlamaya giriş Vize ve Final Soruları - [Input ve Print ile I/O işlemleri]

  • Yazarın fotoğrafı: ozgur kaya
    ozgur kaya
  • 26 Eki 2024
  • 2 dakikada okunur

Python ile programlamaya giriş Vize ve Final Soruları
Python ile programlamaya giriş Vize ve Final Soruları

Python ile programlamaya giriş Vize ve Final Soruları Serimizin ikinci yazısında Input ve Print ile yapılan ekrana basılan mesajlar ve kullanıcıdan alınan verilere değiniyorum.


  • I/O işlemleri (Zorluk Derecesi: 1/5): Genel olarak print ile ekrana hem yazı hem de değişkenlerin değerlerini basmaya yönelik sorular kolay fakat dikkat isteyen soru türleridir. Input ile aldığımız verilerin de türlerini ihtiyacımıza yönelik dönüştürmemiz (cast etmemiz) gerekmektedir.


Örnek soru 1 : Kullanıcıdan aldığımız a ve b sayılarının toplamını ekrana basalım.


# Kullanıcıdan a ve b değerlerini alıyoruz
a = float(input("Lütfen birinci sayıyı girin: "))
b = float(input("Lütfen ikinci sayıyı girin: "))
# Toplamı hesaplayıp ekrana yazdırıyoruz
toplam = a + b
print("Girilen sayıların toplamı:", toplam)

Burada dikkat edilmesi gereken şey input ile aldığımız değişkenlerin türü her zaman string olacağı için int , double veya float a dönüştürmemiz gerektiğidir. Mesela integer bir değişkende saklamak isteseydik:


a = int(input("Lütfen birinci sayıyı girin: "))
b = int(input("Lütfen ikinci sayıyı girin: "))

Ayrıca print fonksiyonunda bu şekilde içerisinde değişken değerleri ile birlikte bir mesaj yazdırmamız mümkün, hatta .2f ile ekrana virgülden sonra kaç basamağı yazmak istediğimizi de belirtebiliriz:


print(f"Girdiğiniz sayılar: {a} ve {b}. Bu sayıların toplamı: {toplam:.2f}")

Genelde sınavlarda dikkat ve bilgiyi daha iyi ölçebilmek için


Örnek soru 2 : Sayi değişkenini hesap edin.

sayi = str((int("10") + 100 + 18) - int(str("5"+"0")))

şeklinde tanımlamalar yapılabilir.


Şimdi bu ifadeyi adım adım açıklayalım:


  1. int("10")

İlk adımda, "10" karakter dizisini int fonksiyonunu kullanarak tamsayıya çeviriyoruz:

int("10")  # Çıktı: 10

2. int("10") + 100 + 18

Şimdi int("10"), 100, ve 18 sayılarını topluyoruz:

10 + 100 + 18  # Çıktı: 128

3. "5" + "0"

Bu adımda, "5" ve "0" karakter dizilerini birleştiriyoruz. Bu işlem iki string ifadeyi yan yana koyarak "50" sonucunu verir:

"5" + "0"  # Çıktı: "50"

4. int("50")

Birleştirdiğimiz "50" ifadesini int fonksiyonuyla tamsayıya çeviriyoruz:

int("50")  # Çıktı: 50

5. (128) - (50)

Bu adımda iki değeri çıkartıyoruz: 128 ve 50:

128 - 50  # Çıktı: 78

Yorumlar

5 üzerinden 0 yıldız
Henüz hiç puanlama yok

Puanlama ekleyin

İletişim ve Başvuru

Hem tanışmak ve sorularınızı paylaşmak için hem de başvuru için telefon ile veya yandaki form üzerinden iletişime geçebilirsiniz.

Telefon Numarası

05547329823

  • Instagram

Instagram'dan da duyurular ve indirimli eğitimler için @ozgurcekodla yı takip edebilirsiniz

💡 Geleceğini Şekillendirmek İçin
İlk Adımı At 🔥  


Aşağıdaki Formu Kullanarak İlgilendiğin bir Yazılım ile İlgili
Eğitim / Özel Ders Almak için 

İletişime Geç!
 🚀

Konu
Size nasil dönüş yapmami tercih edersiniz ?
Telefonla
Mail üzerinden

05547329823

bottom of page