思路:用python语法 思考脑补购物的小经过和细节 (如会员折购) 总价=单价*数量*(必不可少的公式)(我是菜鸟新人 轻点喷 请多指教)

# 输入部分

discount=0.8 # 8折优惠

price1 = float(input('输入商品1的单价:'))

amount1 = int(input('商品1的购买数量:'))

price2 = float(input('输入商品2的单价:'))

amount2 = int(input('商品2的数量:'))

………………

………………

# 处理部分

money = (price1*amount1+price2*amount2+………………)*discount #计算购物金额

if payment >=money:

change = payment-money #计算找钱

points = int(money // 33) # 计算购物积分

# 输出部分

print('*******消费单*******')

print('%-8s%-6s%-6s%-6s'%('购买物品',‘单价’,‘数量’,‘金额’))

print('%-8s%-8.2f%-8d%-8.2f'%('商品1',price1,amount1,price1*amount1))

print('%-8s%-8.2f%-8d%-8.2f'%('商品2',price2,amount2,price2*amount2))

………………

print('*******')

print('折扣:{}折'.format(int(discount*10)))

print('消费总额:¥{}'.format(round(money,2)))

print('实际交费:¥{}'.format(payment))

print('找钱:¥{}'.format(round(change,2)))

print('本次购物所获的积分:{}'.format(points))

else:

diff = money - payment

print('温馨提示:钱没给够,还差{}圆。'.format(diff))

购物小票python语法相关推荐

  1. python打印小票_购物小票——Python字符串格式化练习

    格式化字符串一般用于一些格式化输出,我们来看一段例子,利用打印输出一个购物小票.是不是会让大家想起第一次学写代码,打印三角形,直角三角形等等.其实学习本就是从简到难,循序渐进的 #!/usr/bin/ ...

  2. 2021-11-08 打印购物小票

    文章目录 一,打印购物小票 一,打印购物小票 ```python # 输入部分 discount = 0.8 # 8折优惠 price1 = float(input("输入运动衫单价:&qu ...

  3. 用python打印购物小票和证书

    目录 1.打印购物小票 2.打印证书 在使用python打印东西时一定要注意到缩进,在python语言中对缩进很重视 input用来接收数据 input后边小括号可以写接受数据的条件 在定义常量或者变 ...

  4. Python 打印购物小票

    打印购物小票 需求: 指定折扣 输入购买商品单价与数量.顾客交费 结算时打印购物小票,计算此次购物总金额,顾客交费,商店找补,以及购物积分 钱不够时,提醒顾客继续交钱 只给三次交钱机会 "& ...

  5. Python实例1—打印购物小票

    首先录入商品信息,再购买商品,最后打印购物小票 代码: #录入商品信息 name1 = '苹果' num1 = '1001' price1 = 2.5name2 = '香蕉' num2 = '1002 ...

  6. 一些关于面试常考的问题总结(计算机网络和python语法)

    知识难点归纳: 计算机网络相关知识点整理: 1. OSI,TCP/IP,五层协议的体系结构,以及各层协议的作用? 一.OSI七层模型 OSI七层协议模型主要是:应用层(Application).表示层 ...

  7. Python 语法小知识

    为什么80%的码农都做不了架构师?>>>    序列解包       将含有多个值的序列解开,然后把值存放到变量中,当函数或者方法返回元组时这个特性很有用,可以把返回的序列值直接赋值 ...

  8. python语法书籍推荐_python语法的书

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 四大基本语法分别从变量命名规则.缩进原则.特殊关键字和特殊运算符四个方面,总结 ...

  9. python身份运算符的语法规则_7 Python语法入门之与用户交互、运算符

    本文对应的视频讲解如下: 与用户交互:python快速入门(一)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com 一 程序与用户交互 1.1.什么是与用户交互 用 ...

最新文章

  1. Java中Date各种相关用法
  2. 【Android 进程保活】提升进程优先级 ( 1 像素 Activity 提高进程优先级 | taskAffinity 亲和性说明 | 运行效果 | 源码资源 )
  3. 构建根文件系统之busybox(二)编译
  4. python opengl加速_OpenGL with python 渲染加速
  5. c语言 变色程序,【图片】(原创)用纯C变了个变色输出字符的程序。。。【c语言吧】_百度贴吧...
  6. 【python】解决:TypeError: can't send non-None value to a just-started generator
  7. Java BIO多人聊天室
  8. 如何设置xampp的phpmyadmin外网访问?
  9. SQL单行函数-通用函数
  10. 初级第四旬06— 回向与发愿试题
  11. spring 获取postman上传的二进制文件
  12. oracle 百分位数,oracle分析函数 percent_rank, percentile_cont, percentile_disc
  13. 约翰·冯·诺依曼及冯诺伊曼式计算机简介
  14. createTrackbar滑条函数
  15. VMware ESXi 7.0 正式版vSphere7.0官方原版ISO和离线定制包附加vcsa套件
  16. 给自己分一个 MAC地址--locally administered address
  17. 【科研工具】【MikTex】MikTex安装和使用
  18. 109:vue+openlayers 定位动画(平移-弹性平移-飞行 示例代码)
  19. android 跑马灯 竖线,专为电竞和内容创作者而生!体验惠普 ENVY TE01台式机
  20. man fputc fputs putc putchar puts

热门文章

  1. 微信昵称mysql图片不显示不全_带图片的微信用户名称存mysql问题总结
  2. Linux使用命令行复制文件的6个案例
  3. Windows 10桌面图标怎么随意摆放?
  4. 这年头,难道连Gartner也靠不住了?
  5. 沪深股票代码区分及标的数量
  6. latex 多页显示同一表格
  7. 寻找大数组中位数问题(一)
  8. 暴走英雄坛服务器维护时间,暴走英雄坛1.4.1版本维护公告 两段前期支线剧情更新...
  9. vue项目nginx部署二级目录
  10. Oracle基础 之 最基础提要