写在前面:
鉴于我们⽬前知识储备有限,所以我们先来完成简单版本的超市收银系统。
需求
- 编写⼀个程序
- 实现⽤户输⼊商品的名称,价格,数量,折扣,算出应付⾦额
- 实现找零功能,并且打印⼩票
''' 字符串数据类型:'abc'(⽤引号包裹的就是字符串类型的数据) 整形:1 2 3 (就是整数类型) 浮点数:1.3 3.2(带⼩数类型的) print(): 输出内容到屏幕上的⼯具 input(): 输⼊内容给计算机的⼯具(输⼊的任何内容,数据类型都是字符串) round : round(x,n),返回x的值,四舍五⼊到⼩数点后第n位 ''' print("Haoke超市收银系统") # 打印括号⾥⾯的内容 name = input('商品名称:') # 提示输⼊内容 price = input('商品价格:') count = input('商品数量: ') off = input('商品折扣:') # float(price):将price强制转换浮点数类型,这样才能参与计算 # int(count):将count强制转换整数类型,这样才能参与计算 # float(off):将off强制转换浮点数,这样才能参与计算 # round(): 将计算的结果保留两位⼩数 pay = float(price) * int(count) * float(off) # 计算商品花费多少钱 # print(pay) get = float(input("实收:")) # 输⼊实际⽀付的⾦额 # 找零 ret = (get - pay) # 实际⽀付⾦额-要⽀付的⾦额 print('-' * 50) print("Haoke超市--购物⼩票") print('名称' + ' ' + '价格' + ' ' + '数量' + ' ' + '折扣') print(name + ' ' + price + ' ' + count + ' ' + off) print('-' * 30) print('应收: ', pay) print('实收: ', get) print('找零: ', ret)