单商品超市收银
#单产品超市收银
#定义商品信息
pNum1=“1001”
pName1=“苹果”
pPrice1=5.9
pNum2=“1002”
pName2=“香蕉”
pPrice2=4.0
pNum3=“1003”
pName3=“梨子”
pPrice3=6.0
#-------------------------------------
while 11:
#测试商品编号是否存在。
pNum=input(“请输入商品编号:”)
msg=0 #记录商品编号是否存在。
if pNumpNum1:
msg=1
elif pNumpNum2:
msg=1
elif pNumpNum3:
msg=1
else:
print(“商品不存在,请重新输入”)
print("——————————————————————")
msg=0
#--------------------------------------
#业务处理部分。
if msg1:
pCount = int(input(“请输入商品数量:”))
pPrice=0 #商品单价
pName="" #商品名称
if pNumpNum1:
pPrice=pPrice1
pName=pName1
elif pNumpNum2:
pPrice=pPrice2
pName=pName2
elif pNumpNum3:
pPrice=pPrice3
pName=pName3
pMoney=round(pPrice*pCount,2) #计算商品总价
print(“您买的商品是:”,pName,“数量是:”,pCount,“价格为:”,pMoney,“请付款!”)
#-----------------------------------------------------------------------
#付款部分
pay=int(input (“付款金额:”))
zMoney=0 #找零
if pay>=pMoney:
zMoney=pay-pMoney
print(“付款:”,pay,“找零:”,zMoney,“欢迎下次光临!”)
print("——————————————————————")
else:
print(“支付不足,请重新支付”)
print("——————————————————————")