-3
Kullanıcının oda boyutları hakkında bilgi girmesiyle ilgili bir kod yazıyorum. kod alt program içerir:Alt program çalışmıyor
def area(input_number1, input_number2):
variable = input_number1 * input_number2
return variable
Bu alt program işlev uzunluğu ve genişliği girerek kullanıcının bir duvar alanı oluşturmak için ve kullanıcıya alan döner. Nedense çalışmıyor mu?
Bu hata iletisi döndürür:
TypeError: can't multiply sequence by non-int of type 'str'
"kullanıcı giren bilgiler" yapmak, böylece int dönüştürmek gerekir. Girilen girişi bir "str" den "int" veya "float" a çevirmemiş olabilirsiniz. – Evert
Yazdırmayı deneyin (repr (input_number1), repr (input_number2)) '. Onlar dizgiler, ints değil. – tdelaney