DeepoweRz
Decapat
- Katılım
- 4 Ağustos 2021
- Mesajlar
- 527
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
Merhaba,
Python öğreniyorum ve basit düzeyde alıştırmalar yapıyorum. Bu alıştırmaların birinde aşağıdaki gibi bir sorunlar karşılaştım.
Aşağıdaki kodda kullanıcıdan gelen veriye göre bir şeklin alanını veren bir program yazdım. Kodun görseldeki kısmında programın eğer 'kare' verisini alırsa kenar uzunluğu değişkenini sorması ve gelen veriyi dört ile çarpması gerekiyordu. Ancak kullanıcıdan gelen veriyi int tipine dönüştürmeme rağmen string olarak kalıyor. Örneğin kenar uzunluğuna 5 desem sonuç 20 değil de 5555 olarak dönüyor. Direk inputu int() içine alabilirim ama aşağıdaki yöntemin de mantık olarak işe yaraması gerekiyor. Neden işe yaramıyor?
Python öğreniyorum ve basit düzeyde alıştırmalar yapıyorum. Bu alıştırmaların birinde aşağıdaki gibi bir sorunlar karşılaştım.
Aşağıdaki kodda kullanıcıdan gelen veriye göre bir şeklin alanını veren bir program yazdım. Kodun görseldeki kısmında programın eğer 'kare' verisini alırsa kenar uzunluğu değişkenini sorması ve gelen veriyi dört ile çarpması gerekiyordu. Ancak kullanıcıdan gelen veriyi int tipine dönüştürmeme rağmen string olarak kalıyor. Örneğin kenar uzunluğuna 5 desem sonuç 20 değil de 5555 olarak dönüyor. Direk inputu int() içine alabilirim ama aşağıdaki yöntemin de mantık olarak işe yaraması gerekiyor. Neden işe yaramıyor?
Son düzenleyen: Moderatör: