2016-04-02 15 views
1

'daki round() ile ilgili hata bu soruyu aramaya göre bulamadı. & hata alıyorumfloat gerekli? Python

def roundtest(): 
    i = round(raw_input("call a number: "), 2) 
    print i 

Benim girdi:

call a number: 1.2222 

TypeError: a float is required 

Yardımlarınız için teşekkür ederim

cevap

3

raw_input bir dize döndürür Bazı Python öğrenmek ve yardım bu bu işlevi gerek çalışıyorum hangi sonra şöyle bir float için ayrıştırmak zorunda:

def roundtest(): 
    i = round(float(raw_input("call a number: ")), 2) 
    print i 
+0

Teşekkür ederim, çok açık ama anlayamadım! – bermudaa

+0

@bermudaa Diğer okuyuculara yardımcı olduğunu göstermek için cevabı kabul ettiğinizden emin olun. – idjaw