num1="17771"
price1=9.9
name1="绿茶"
num2="17772"
price2=19.9
name2="牛奶"
num3="17773"
price3=29.9
name3="酸奶"
num=input("请输入商品编号:")
S=int(input("请输入购买数量:"))
# 提前申明变量保存后边需要的商品名称和价格
price=0
name=""
if num==num1:
price=price1
name=name1
elif num==num2:
price=price2
name=name2
elif num==num3:
price=price3
name=name3
else:
print("没有此商品")
A=price*S #声明一个变量接收总金额的值
if price!=0: #当购买商品金额大于0时,才显示数量单价总金额。
print("您购买的商品是:",name,"数量是:",S,"单价是:",price,"总金额是:",(round(price*S,2)),)
money=float(input("请输入付款金额:"))
if money<A:
print("金额不足")
else:
print("付款:",money,"元,""找零:",round(money-A,2),"元")