3 回答

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
在您的代碼中rate是 float 但hrs不是。您基本上是將字符串與浮點(diǎn)數(shù)相乘。所以hrs也應(yīng)該被鑄造為浮動(dòng)。
hrs = float(input("Enter Hours:"))
Rate = float(input("Enter Rate of Pay:"))
pay = hrs * Rate
print ("Pay:, pay)
PS 請記住 PEP8,變量名僅使用小寫,除非有 const(然后使用大寫)。

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
您需要定義“hrs”的變量類型
hrs = float(raw_input("Enter Hours:")
Rate = float(raw_input("Enter Rate of Pay:"))
pay = hrs * Rate
print ("Pay:", pay)

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
您在這里所做的是將字符串類型與浮點(diǎn)數(shù)相乘,這會(huì)導(dǎo)致錯(cuò)誤。要解決這個(gè)問題,您可以- hrs = int(input("Enter Hours:")) Rate = float(input("Enter Rate of Pay:")) pay = hrs * Rate print ("Pay:", pay)
添加回答
舉報(bào)