为什么这输出是o啊?找不到哪里出错了

img

第27行用这个试试


print("当月的奖金为:%f" % b)

参考一下

你返回的吧是一个浮点数,你做显示是用了一个整形数据显示,所以是0,你将%d改为%f就可以了

print那里改成%f,%d表示整数


print("%f" %b)

如果觉得答案对你有帮助,请点击下采纳,谢谢~

ptint("当月奖金为:%f" % b)

注意类型为浮点型,不是整型