Python 我的函数返回;无”;
我是Python新手,我试图解决这个问题,但一直得到“无”输出。这个问题要求一个项目,其中输入是小时和费率,输出是总工资,如果超过40小时,包括加班。无论如何,以下是代码(我使用的是Python 3.5.1):Python 我的函数返回;无”;,python,return,nonetype,Python,Return,Nonetype,我是Python新手,我试图解决这个问题,但一直得到“无”输出。这个问题要求一个项目,其中输入是小时和费率,输出是总工资,如果超过40小时,包括加班。无论如何,以下是代码(我使用的是Python 3.5.1): def compute_pay(h,r): 如果h 40: 薪酬=((h-40)*1.5)*r+(40*r)) 返回 小时=输入(“输入小时:”) 速率=输入(“输入速率”) x=浮动(小时) y=浮动(汇率) p=计算(x,y) 印刷品(p) return如果您不给它任何其他内容,它将
def compute_pay(h,r):
如果h 40:
薪酬=((h-40)*1.5)*r+(40*r))
返回
小时=输入(“输入小时:”)
速率=输入(“输入速率”)
x=浮动(小时)
y=浮动(汇率)
p=计算(x,y)
印刷品(p)
return
如果您不给它任何其他内容,它将不返回任何内容。尝试退货付款
退货
如果您不给它任何其他东西,它将不退货。尝试退货支付
我的函数返回“无”
函数不返回任何内容。您打算返回付款:
def compute_pay(h, r):
if h <= 40:
pay = h*r
elif h > 40:
pay = (((h-40)*1.5)*r+(40*r))
return pay
我的函数返回“无”
函数不返回任何内容。您打算返回付款:
def compute_pay(h, r):
if h <= 40:
pay = h*r
elif h > 40:
pay = (((h-40)*1.5)*r+(40*r))
return pay
您必须在return
语句中指定要返回的内容:
def double_it(x):
return x*2
请注意x*2
在return
语句之后。您必须在return
语句中指定要返回的内容:
def double_it(x):
return x*2
注意x*2
在return
语句之后