一個(gè)簡單的計(jì)算,輸入a,p,c值(實(shí)數(shù)),經(jīng)過一系列計(jì)算得出t,d,w值,但是出現(xiàn)問題a= input('goal(M RMB)')p= input('prijs van kippen(RMB)')c= input('cycle(dagen)')d=a*10e6/pw=d*7t=c*dprint('verkoopbedrag van een dag',d)print('verkoopbedrag van een week',w)print('aantal',t)問題說d=a*10e6/pTypeError: can't multiply sequence by non-int of type 'float'請問怎么解決
1 回答

牧羊人nacy
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
把輸入的數(shù)據(jù)轉(zhuǎn)換類型就可以了,輸入的是字符串,轉(zhuǎn)化為數(shù)據(jù)類型就好
123456789101112 | a = input ( 'goal(M RMB)' ) p = input ( 'prijs van kippen(RMB)' ) c = input ( 'cycle(dagen)' ) a = float (a) p = float (p) c = float (c) d = a * 10e6 / p w = d * 7 t = c * d print ( 'verkoopbedrag van een dag' ,d) print ( 'verkoopbedrag van een week' ,w) print ( 'aantal' ,t) |
追問
你好!謝謝您!已經(jīng)解決了! 我想在請問一下能否用什么語句限制一下結(jié)果小數(shù)點(diǎn)后面的位數(shù)?比如我只想精確到小數(shù)點(diǎn)后兩位? 另外這種程序有沒有類似vb那種可以自己設(shè)計(jì)一下ui然后封裝成exe的教程或者案例? 謝謝!
追答
可以的 exe和apk都可以生成的
添加回答
舉報(bào)
0/150
提交
取消