Python实现简单购物

'''
	作者:××××××
	功能:实现一个商店卖固定的几种水果,客户可以选择购买与否,输入一种水果名称代表购买
	该水果,可以购买多种水果,最终计算出应该支付的金额。
	版本:v1.0
	时间:××××××
'''
#定义水果列表
all_fruits = ['苹果','香蕉','樱桃','橘子','草莓']
#购买的水果列表
my_fruits = []
#购买各个水果的数量列表
nums = []
#购买各个水果的金额列表
pays = []
#定义水果价格
apple_price = 10
banana_price = 20
cherry_price = 30
orange_price = 40
strawberry_price = 50

while True:
	print('请输入您购买的商品:',end='')
	my_fruit = input()
	if my_fruit == '苹果':
		print('请输入购买数量:',end='')
		num = int(input())
		pay = num * apple_price
		print('苹果金额:',pay)
		my_fruits.append(my_fruit)
		nums.append(num)
		pays.append(pay)
	elif my_fruit == '香蕉':
		print('请输入购买数量:',end='')
		num = int(input())
		pay = num * banana_price
		print('香蕉金额:',pay)
		my_fruits.append(my_fruit)
		nums.append(num)
		pays.append(pay)
	elif my_fruit == '樱桃':
		print('请输入购买数量:',end='')
		num = int(input())
		pay = num * cherry_price
		print('樱桃金额:',pay)
		my_fruits.append(my_fruit)
		nums.append(num)
		pays.append(pay)
	elif my_fruit == '橘子':
		print('请输入购买数量:',end='')
		num = int(input())
		pay = num * orange_price
		print('橘子金额:',pay)
		my_fruits.append(my_fruit)
		nums.append(num)
		pays.append(pay)
	elif my_fruit == '草莓':
		print('请输入购买数量:',end='')
		num = int(input())
		pay = num * strawberry_price
		print('草莓金额:',pay)
		my_fruits.append(my_fruit)
		nums.append(num)
		pays.append(pay)
	else:
		print('您的商品不存在。')
	while True:
		print('是否继续购买:是|否	',end='')
		sta = input('')
		if sta != '是' and sta != '否':
			print('输入有误,重新输入')
		if sta == '是' or sta == '否':
			break
	if sta == '否':
		break
if my_fruits == []:
	print('您本次未进行购物,欢迎下次再来。')
else:
	print('您购买的商品有:',end='')
	for my_fruit in my_fruits:
		print(my_fruit+' ',end='')
	print('购物总额:',sum(pays))

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值