python有点问题

img


这个输出后就是money 没有数值,是怎么回事咩
各位教教 感谢感谢

应该是给money赋值的方式不对。
把给money赋值那几个表达式改为形如money = time * 50 ,去掉括号和引号即可。
其他地方调整下格式,具体表达式的修改还需要看题目要求,可以把题目要求贴上来吗,根据图片意思推测修改如下:

参考链接:
https://jingyan.baidu.com/article/19020a0a2ad31f139c284234.html

year,time=map(int,input().split())

money=0
if 5<=year:
    if 40>=time:
        money=time*50
        #https://jingyan.baidu.com/article/19020a0a2ad31f139c284234.html
       # print("你的工资为%.2f"% money )
    elif 40<=time:
        money=40*50+(time-40)*50*1.5
        #print("你的工资为%.2f"% money )
elif 5>year :
    if 40>=time:
        money=time*30
        #print("你的工资为%.2f"% money )
    elif 40<=time:
        money=40*30+(time-40)*30*1.5
       
print("你的工资为%.2f"% money )

img

“time*50”是个字符串,不是表达式
所有引号都删掉

img