+
ile birbirine eklemişsin. yas
değişkeni string değil float olduğu için toplama kısmında hata veriyor sadece stringler birbirine eklenebilir diye. f-string
veya format
kullanılarak çözülebilir.import time
isim = input("İsminizi giriniz: ")
soyad = input("Soyadınızı giriniz: ")
yas = int(input("Yaşınızı giriniz: "))
print(f"Merhaba {isim} {soyad}, {yas} yaşındasın.")
time.sleep(2)
if yas >= 18:
print("Ehliyet sınavına girebilirsin. Başarılar.")
Float'ı sildikten sonra bu hatayı veriyor.input’tan önce float koymana gerek var mı ki? Yas dediğin zaten int değerler alır. Bunu geçtim String olarak saklasan da olur, yine yazar. Float’ı silip dene.
Tırnak içine al sayıyı.Float'ı sildikten sonra bu hatayı veriyor.
Kanka yaşı aldıktan sonra STR ye çevir. Hatan düzelecek.Float'ı sildikten sonra bu hatayı veriyor.Eki Görüntüle 1946769
+
ile birbirine eklemişsin. yas
değişkeni string değil float olduğu için toplama kısmında hata veriyor sadece stringler birbirine eklenebilir diye. f-string
veya format
kullanılarak çözülebilir.import time
isim = input("İsminizi giriniz: ")
soyad = input("Soyadınızı giriniz: ")
yas = int(input("Yaşınızı giriniz: "))
print(f"Merhaba {isim} {soyad}, {yas} yaşındasın.")
time.sleep(2)
if yas >= 18:
print("Ehliyet sınavına girebilirsin. Başarılar.")
Üstteki arkadaş sorunu çözmüş.Float'ı sildikten sonra bu hatayı veriyor.Eki Görüntüle 1946769
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.