ItsWisehan
Picopat
- Katılım
- 14 Haziran 2023
- Mesajlar
- 43
Daha fazla
- Cinsiyet
- Erkek
yasHesapla(dogumYili)
ile hiç bir şey döndürmüyorsun, neyi etkileşime sokmayı planlıyorsun?Bu arada print(2024 - dogumYili) yerine return 2024 - dogumYili şeklinde yaptım düzeldi.Ya, niye ısrarla ekran görüntüsü atılır anlamıyorum. Çok mu zor kodu kopyalayıp şu tuşa basıp yapıştırmak? Sosyal'de nasıl kod paylaşılır?
Eki Görüntüle 2199905
Soruna gelecek olursam,yasHesapla(dogumYili)
ile hiç bir şey döndürmüyorsun, neyi etkileşime sokmayı planlıyorsun?
Eki Görüntüle 2199909
2024 - dogumyili yapıp ekrana yazdırmışsın, hiç bir yere gitmiyor bu değer sonra ekrana yazdırılmak dışında?
Öncelikle hatanın hangi satırda olduğuna bakmalısınız bu tip durumlarda ki bakmışsınız. Integer ve NonType bir arada kullanılmaz hatası almışsınız. kyehliyete’yi yeni tanımladığınız için bu değişkende bir problem yok. 18 zaten doğrudan bir Integer’dır. O zaman hatamız yas değişkeninde.Başlık biraz saçma ama olay şu; ekran görüntüsünde verdiğim kodda "kyehliyete = 18 - yas" satırında integer ile nonetype kullanamazsınız tarzı bir uyarı alıyorum. Üstte "yas" değişkeninin nasıl hesaplandığını da yazdım.
Heh Allah senden razı olsun kral. İşte şöyle yardımcı olsa herkes ne kadar güzel olacak, çok sağolÖncelikle hatanın hangi satırda olduğuna bakmalısınız bu tip durumlarda ki bakmışsınız. Integer ve NonType bir arada kullanılmaz hatası almışsınız. kyehliyete’yi yeni tanımladığınız için bu değişkende bir problem yok. 18 zaten doğrudan bir Integer’dır. O zaman hatamız yas değişkeninde.
Burdaki problem de şu, yasHesapla metodu bir geri dönüş yapmıyor. Sadece verdiğiniz parametre ile print yapıyor. Geri herhangi bir şey döndürmediği için de türü NonType oluyor. Python weak-typed olduğu için bu tip hatalarla karşılaşmanız normaldir, yasHespla metodu içinde return ile bir geri dönüş yapmanız gerekli.
Bak birader akşam akşam adamın asabını bozma. Nasıl çözeceğimi anlatmamışsın.
Haklısın ama şu durumda ben bişey döndürmüyor diyince direkt onu anlamıyorum yapacak bir şey yok tecrübeyle alakalı aslında arkadaş nerden bilsin yeni başladığımı ama ikinci anlatan eleman gayet iyi anlattı işte.Nasıl çözeceğini anlatmamış mı? Adam kocaman, fonksiyonda bir şey döndürmüyorsun diye yazmış
Sana şuraya return koy denmesi şu aşamada hoş geliyor olabilir. Ancak şunu söyleyeyim sana yardım edecek bir durum değil. Öğrenmek sorgulamakla başlar sen konforun içine dalmayı bekliyorsun bu şekilde öğrenemezsin.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.