python如何打印购物清单_Python做简单小游戏

python如何打印购物清单_Python做简单小游戏要使用 Python 打印购物小票 你可以按照以下步骤进行 1 定义商品信息和购买的商品数量 2 计算每个商品的总价 3 打印出购物小票的表头 4 打印出每个商品的详细信息 5 打印出购物小票的总计 下面是一个简单的示例代码 展示了如何实现上述步骤 python 定义商品信息和购买的商品数量 name1 苹果 num1 1001 price1 2

要使用Python打印购物小票,你可以按照以下步骤进行:

1. 定义商品信息和购买的商品数量。

2. 计算每个商品的总价。

3. 打印出购物小票的表头。

4. 打印出每个商品的详细信息。

5. 打印出购物小票的总计。

下面是一个简单的示例代码,展示了如何实现上述步骤:

 定义商品信息和购买的商品数量 name1 = '苹果' num1 = '1001' price1 = 2.5 name2 = '香蕉' num2 = '1002' price2 = 3.5 name3 = '西瓜' num3 = '1003' price3 = 19.9 用户输入购买的商品编号和数量 while True: num = input('请输入商品编号(输入0退出): ') if num == '0': break count = int(input('请输入商品数量: ')) if num == num1: name = name1 count1 = count price11 = price1 * count elif num == num2: name = name2 count2 = count price22 = price2 * count elif num == num3: name = name3 count3 = count price33 = price3 * count else: print('没有此商品!') 计算总价 allnum = count1 + count2 + count3 total = price11 + price22 + price33 打印购物小票 print('-' * 40) print(f'{name1:<8s}{price11:>8.2f}{count1:>10d}') print(f'{name2:<8s}{price22:>8.2f}{count2:>10d}') print(f'{name3:<8s}{price33:>8.2f}{count3:>10d}') print('-' * 40) print(f'总数: {allnum} | 总价: {total:.2f}') 

这段代码首先定义了三种商品的信息和价格,然后通过循环让用户输入购买的商品编号和数量。根据输入的商品编号,程序计算出每种商品的总价,并最终打印出购物小票,包括每个商品的详细信息以及总价。

请注意,上述代码示例中的商品信息和价格是硬编码的,实际应用中你可能需要从数据库或用户输入中获取这些信息。此外,代码中的打印格式可以根据实际需求进行调整,以适应不同的打印需求。

编程小号
上一篇 2025-01-01 21:08
下一篇 2025-01-01 21:04

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/141594.html