我正在處理函數中使用變量的多種不同方法,但有一種方法在搜索網絡一個小時後根本找不到。我只是希望用戶能夠輸入十進制數字,如「23.45」,程序打印出確切的數字。我嘗試了多種不同的方式,並且總是以一個錯誤或一個整數結束。我在PowerShell中運行它。下面是一段代碼:從用戶輸入後返回小數的問題
def person(age, gender):
print "You are %d years old." % age
print "You are a %s" % gender
how_old = eval(raw_input("How old are you? "))
age = float(how_old)
person(age, "Male")
我不確定您習慣使用哪種語言,但那不是PowerShell代碼。 – TheMadTechnician
對不起,這是python 2.7。 –
我在記事本++中編寫了這個代碼,我在PowerShell中運行 –