关于python的问题,找零,帮忙找下错误,初学python

#-*-coding:cp936-*-defmain():j=input("输入价格:(元)")zz=(1-j)*100a1,a2=zhaolin(zz,50)b1,b2... # -*- coding: cp936 -*-
def main():
j=input("输入价格:(元)")
zz=(1-j)*100
a1,a2=zhaolin(zz,50)
b1,b2=zhaolin(a2,20)
c1,c2=zhaolin(b2,10)
d1,d2=zhaolin(c2,5)
e1,e2=zhaolin(d2,2)
f1,f2=zhaolin(e2,1)
print a1,b1,c1,d1,e1,f1
def zhaolin(x,y):
z=x\y
w=x-x\y*y
return z,w
main()

问题是用 一元钱买东西,找钱,运行时图一错误
展开
 我来答
百度网友17c8cc6
推荐于2016-07-16 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:58
采纳率:0%
帮助的人:67万
展开全部

没看懂你的需求,不过出错的原因是因为除号用错了,下面这样就行了

# -*- coding: cp936 -*-
def main():
    j=input("输入价格:(元)")
    zz=(1-j)*100
    a1,a2=zhaolin(zz,50)
    b1,b2=zhaolin(a2,20)
    c1,c2=zhaolin(b2,10)
    d1,d2=zhaolin(c2,5)
    e1,e2=zhaolin(d2,2)
    f1,f2=zhaolin(e2,1)
    print a1,b1,c1,d1,e1,f1  
def zhaolin(x,y):
    z=x/y
    w=x-x/y*y
    return z,w
main()

 

修改了一下,应该满足了你的要求了。

# -*- coding: cp936 -*-
def main():
    j=input("输入价格:(元)")
    zz = 100 - j*100
    zhaolin2(zz)
#    a1,a2=zhaolin(zz,50)
#    b1,b2=zhaolin(a2,20)
#    c1,c2=zhaolin(b2,10)
#    d1,d2=zhaolin(c2,5)
#    e1,e2=zhaolin(d2,2)
#    f1,f2=zhaolin(e2,1)
#    print a1,b1,c1,d1,e1,f1  
def zhaolin(x,y):
    z=x/y
    w=x-x/y*y
    return z,w

def zhaolin2(x):
    linqian_jiao = [50,20,10]
    for i in linqian_jiao:
        x_tmp = x/i
        if x_tmp >= 1:
            x_tmp = int(x_tmp)
            x = x - i*x_tmp
            jiao = i/10
            print '找您'+ str(x_tmp) + '个' + str(jiao) + '角硬币;'
    linqian_fen = [5,2,1]
    for i in linqian_fen:
        x_tmp = int(x//i)
        if x_tmp >=1:
            x_tmp = int(x_tmp)
            x = x - i*x_tmp
            x_tmp = int(x_tmp)
            print '找您'+ str(x_tmp) + '个' + str(i) + '分硬币;'

main()
百度网友3d7595a1
2013-10-31
知道答主
回答量:18
采纳率:0%
帮助的人:9.3万
展开全部
找个好用的编辑器,代码缩进或语法有问题,直接就检测出来了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanghan519
2013-10-30 · TA获得超过7820个赞
知道小有建树答主
回答量:1285
采纳率:60%
帮助的人:535万
展开全部
除法是/,求余数是%
追问
整除不行吗
追答
整除是用/,写成\了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式