Print ederken hepsini + 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.
Şu an sorun o olmasa da kullanıcı yaşını int olarak almak daha mantıklı.
Kodunuzu bir dahakine ekran görüntüsü olarak değil kod bloğu olarak atın.
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.
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.
Print ederken hepsini + 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.
Şu an sorun o olmasa da kullanıcı yaşını int olarak almak daha mantıklı.
Kodunuzu bir dahakine ekran görüntüsü olarak değil kod bloğu olarak atın.
öncelikle yaşı float olarak tutmanız hata. Yaş tam sayı olduğu için int ile tutulması daha sağlıklı
Hata sebebine gelirsek siz float ifadeyi string olarak yazmaya çalışıyorsunuz. Int float gibi sayılar bilgisayarda bizim gördüğümüz gibi 156 şeklinde saklanmaz. Bu yüzden sizin bu ifadeyi string türüne değiştirmeniz gerekiyor.