python编程小问题

一个简单的计算,输入a,p,c值(实数),经过一系列计算得出t,d,w值,但是出现问题
a= input('goal(M RMB)')
p= input('prijs van kippen(RMB)')
c= input('cycle(dagen)')

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)
问题说
d=a*10e6/p
TypeError: can't multiply sequence by non-int of type 'float'
请问怎么解决

慕神8447489
浏览 790回答 1
1回答

PIPIONE

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/pw = d*7t = c*dprint('verkoopbedrag van een dag',d)print('verkoopbedrag van een week',w)print('aantal',t)你好!谢谢您!已经解决了! 我想在请问一下能否用什么语句限制一下结果小数点后面的位数?比如我只想精确到小数点后两位? 另外这种程序有没有类似vb那种可以自己设计一下ui然后封装成exe的教程或者案例? 谢谢!追答可以的  exe和apk都可以生成的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python