Basit Kullanıcı Arabirimi
Terminal ekranını bir kağıt olarak düşünelim. Bu kağıda yazı yazılabiliyor ve bu kağıttan yazı okunabiliyor.
Ekrana bir satır yazı yazmak için print("") kullanılır.
print("sa")
print("as")sa as
Print kullanarak değişkenler de ekrana yazılabilir. Print, altındaki işlemi anında çalıştırır. Python’da döngüler ve tekrarlar hariç sıra her zaman üstten alta ilerler.
selam_verildi = False # daha selam verilmedi.
print("Selamun aleyküm.")
print("Selam verildi mi: ") # False yazısını döndürür, yani hayır demektir.
print(selam_verildi)
selam_verildi = True #şimdi selam verdik.
print("Selam verildi mi: ")
print(selam_verildi) # True yazısını döndürür, yani evet demektir.Selamun aleyküm. Selam verildi mi: False Selam verildi mi: True
Matematik işlemlerinin sonucu veya doğru olma durumu da print ayrıcalığıyla ekrana yazılabilir. Eşitlik ve eşitsizlik durumları otomatik olarak doğru-yanlış döndürür.
print(2+2)
print(2+2==4)4 True
Print’in içinde, tırnak işaretinden önce “f” yazarak okunabilir bir şekilde değişkenlere yer verebiliriz. Şimdilik str(yas) kodunun, yaş değerini bir metin haline ("15") getiren işlev olarak öğrenseniz yeter. Bir sonraki konumuz zaten tip ve dönüşümler.
Aşağıdaki örnekteki gibi farklı türden değişken ve değerleri yan yana koymak için virgül kullanabilirsiniz.
yas = 15
print("Yaşım " + str(yas))
print(f"Yaşım: {yas}")Yaşım 15 Yaşım: 15
print(15, 25)
print(True, False, True)
print("Uzun ve kısa kenarlar:", 2.4, 2.5)
print(".")
print(True + False + True, "- True = 0, False = 1, 1+0+1=2")
print("Ben seni yine", "çok " * 10, "seviyorum") 15 25 True False True Uzun ve kısa kenarlar: 2.4 2.5 . 2 - True = 1, False = 0, 1+0+1=2 Ben seni yine çok çok çok çok çok çok çok çok çok çok seviyorum
sep="" argümanını kullanarak boşluk yerine farklı bir işaret de atayabiliriz. Belirtilmemişse sep argümanı her zaman ” ” (boşluk) değerindedir.
print("Uzun ve kısa kenarlar: ", 2.4, 2.5, sep="b")
print("Uzun ve kısa kenarlar: ", 2.4, 2.5, sep="")
print("Uzun ve kısa kenarlar: ", 2.4, 2.5, sep="-") Uzun ve kısa kenarlar: b2.4b2.5 Uzun ve kısa kenarlar: 2.42.5 Uzun ve kısa kenarlar: -2.4-2.5
end="" kullanarak yazılan yazının sonuna ne geleceği seçilebilir. Varsayılan olarak alt satıra geçilir.
print("Uzun ve kısa kenarlar:", 2.4, 2.5, sep="", end="")
print("Uzun ve kısa kenarlar:", 2.4, 2.5)
print("Uzun ve kısa kenarlar:", 2.4, 2.5, sep="", end="\n.\n") # Alt satıra iki kez geçsim
print("Uzun ve kısa kenarlar:", 2.4, 2.5)
Uzun ve kısa kenarlar:2.42.5Uzun ve kısa kenarlar: 2.4 2.5 Uzun ve kısa kenarlar:2.42.5 . Uzun ve kısa kenarlar: 2.4 2.5
\n ifadesi kaçış ifadesidir. \ (Alt Gr + *) sonrası gelen harfler, farklı anlamlara gelen ve yazılması zor olan özel karakterlerin yerine kullanılır.
print("C:\naber\dosya.txt")
# C:
# aber\dosya.txt
print("C:\\naber\\dosya.txt")
# Kaçış ifadesi olarak algılanmasın
# C:\naber\dosya.txt
print(""naber"")
# Çalışmaz
print("\"naber\"")
# "naber"
Print ekrana yazı yazdırıyorsa, Input da kullanıcıdan bilgi ister.
input("Herhangi bir eylem için Enter'a basın.\n")
Herhangi bir eylem için Enter’a basın. [Enter]
Yukarıdaki örnekte Enter’a basmak yerine kullanıcı herhangi bir şey yazabilir. Enter’a bastıkları an bu yanıt kabul edilir fakat bir değişkene bağlamadığımız sürece bir işe yaramayacaktır.
ad = ""
input("Adınız: ")
print(ad) Adınız: Hapkod […?]
Normal değişken ataması yaparak bu yanıtı alabilir ve ekrana yazdırabiliriz.
ad= input("Adınız: ")
print(ad)Adınız: Hapkod Hapkod
Kaynaklar:
https://peps.python.org/pep-0008/ Phyton Enhancement Proposals https://python.yazbel.com/print.html Yazbel https://www.w3schools.com/python/ref_func_print.asp W3Schools
Dersi bitirdin mi?Bu dersi tamamladın.
İlerlemen bu tarayıcıda saklanır.