def money(x):
y=eval(input('请输入本次花的钱:'))
y=int(y)
u='剩下'
v=str(x-y)
w='元'
Z=u+v+w
print(Z)
if(x-y)>0:
return money(x-y)
else:
return "钱已花完"
money(100)
你题目的解答代码如下:
def money(x):
y=eval(input('请输入本次花的钱:'))
y=int(y)
u='剩下'
v=str(x-y)
w='元'
Z=u+v+w
print(Z)
if (x-y)>0:
return money(x-y)
else:
return "钱已花完"
s = money(100)
print(s)
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
因为你没有打印
def money(x):
y=eval(input('请输入本次花的钱:'))
y=int(y)
u='剩下'
v=str(x-y)
w='元'
Z=u+v+w
print(Z)
if(x-y)>0:
return money(x-y)
else:
print("钱已花完")
return
money(100)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!