Merhaba bu yazımızda kullanıcıdan string ve int türünde değerler alıp bunlarlı işlemek ve ekrana bunları nasıl yazdırılır öğrenceğiz.
Amaç:
Kullanıcıya adını ve doğum tarihi sorunuz. Girilen doğum tarihine göre yaşını hesaplayınız. Aşağıdaki gibi bir ekran çıktısı üretiniz. Merhaba ………., yaşınız …….’dır.
Çözüm:
Kullanıcıdan string türünde veri alındığı için ad kısmında her hangi bir işlem yapılmayacaktır. Ancak doğum yılı için tarih alınacak ve güncel tarihin yıl değerinden çakartılarak şuan ki yaşı hesaplanacaktır. Doğum yılı alındığında string türünde olduğu için öncelikle int türüne çevrilmesi gerekir.
- Python Örnekleri
- Basit Python Örnekleri
- Python Masaüstü Örnekleri
- En iyi 10 Python IDE ve Kod Editörü
- Python Basit Hesap Makinesi Kodları
- Python Dersleri
Python Program Çözümü:
1 2 3 4 5 6 7 8 9 10 11 12 13 | import datetime ad=input("Adınızı Girin: ") dogum_yili=int(input("Doğum Yılınızı Girin(YYYY) :")) guncel_tarih = datetime.datetime.now() # bugünün tam tarihi guncel_yil=guncel_tarih.year # bugünün yılı yas=guncel_yil-dogum_yili print("Merhaba {}, yaşınız {}'dır".format(ad,yas)) |
Çıktı:
1 2 3 4 5 | Adınızı Girin: Ahmet Doğum Yılınızı Girin(YYYY) :1979 Merhaba Ahmet, yaşınız 41'dır |
Youtube Videosu:
Yorum Yap