一个货物重量计费的问题

https://img-mid.csdnimg.cn/release/static/image/mid/ask/784595224666131.jpg

while True:
    weight=int(input())
    if weight>50:
        pay=50*0.5+(weight-50)*0.6
    else:
        pay=weight*0.5
    print('货物重量:%d 收费:%.1f元'%(weight,pay))
    c=input('输入下一个货物的重量吗(y/n,Y/N)').lower()
    if c!="y":
        break


while True:
    n = float(input())
    tab = input("输入下一个货物的重量吗(y/n,Y/N)")
    sum1 = 0
    if n <= 50:
        sum1 += n * 0.5
    else:
        sum1 += 50 * 0.5 + (n - 50) * 0.6
    print("货物重量:{} 收费:{:.1f}".format(n, sum1))
    if tab in ["y", "Y"]:
        continue
    else:
        break

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632