我的编程空间,编程开发者的网络收藏夹
学习永远不晚

【计算商品总价~python+】

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

【计算商品总价~python+】

目录~python


个人昵称:lxw-pro
个人主页:欢迎关注 我的主页
个人感悟: “失败乃成功之母”,这是不变的道理,在失败中总结,在失败中成长,才能成为IT界的一代宗师。

现在都已是互联网时代,各个地方各种销售也早已用上了,不仅方便还很快捷,像在超市购物好后,就会有那个消费单之类的,分分钟就弄好。一个字,绝!!!

计算商品总价

# -*- coding = utf-8 -*-# @Time : 2022/8/13 13:21# @Author : lxw_pro# @File : 计算商品总价.py# @Software : PyCharmprice1 = input("酸菜方便面:")price2 = input("牛肉干:")price3 = input("卫生纸:")price4 = input("篮球:")pay = float(input("支付金额:"))price_total = float(price1)+float(price2)+float(price3)+float(price4)crash = pay - price_totalprint("您本次购物实际消费:%d元;收您:%d元, \      退您:%d元。" % (price_total, pay, crash))print("收银总计为:%d元" % price_total)print("收银员:")print('************************************')print('单号:21124451655524562')price_total = 0name = input("商品名:")count = input("数量:")price = int(input('支付金额:'))total = count * priceprice_total = price_total + totalprint(name, count , price, total, sep='\t\t')name = '牛肉干'count = 3price = 35total = count * priceprice_total = price_total + totalprint(name, count, price, total, sep='\t\t')name = '卫生纸'count = 2price = 6total = count * priceprice_total = price_total + totalprint(name, count, price, total, sep='\t\t')name = '篮球'count = 1price = 120total = count * priceprice_total = price_total + totalprint(name, count, price, total, sep='\t\t')print('**************************************')print('收银合计:\t\t\t\t\t', price_total)print('您共消费:%d元' % price_total)print('**************************************')print('感谢您的惠顾, 欢迎下次再来!\n收银员:')

运行效果如下:

在这里插入图片描述
————————————————————————————————————————————

pandas 每日一练:

# -*- coding = utf-8 -*-# @Time : 2022/8/25 21:10# @Author : lxw_pro# @File : pandas-14 练习.py# @Software : PyCharmimport pandas as pdimport numpy as nptmp1 = np.random.randint(1, 100, 10)df1 = pd.DataFrame(tmp1)tmp2 = np.arange(0, 100, 5)df2 = pd.DataFrame(tmp2)tmp3 = np.random.normal(0, 1, 20)df3 = pd.DataFrame(tmp3)df = pd.concat([df1, df2, df3], axis=1, ignore_index=True)df.columns = ['col1', 'col2', 'col3']print(df[:10])

程序运行结果如下:

   col1  col2      col30  49.0     0  0.0080181  40.0     5  1.3062422  66.0    10  0.4562683  80.0    15  0.0220944  84.0    20 -0.6454545  48.0    25  2.2785286  77.0    30 -1.1723507  97.0    35 -0.4721238  89.0    40  0.5272419  89.0    45 -0.487878

92、计算第一列数字前一个与后一个的差值

cz = df['col1'].diff().tolist()for i in cz[:10]:    print(i)

程序运行结果如下:

nan-9.026.014.04.0-36.029.020.0-8.00.0

93、提取第一列位置在1,5,9

tq = df['col1'].take([1, 5, 9])print(tq)

程序运行结果如下:

1    40.05    48.09    89.0Name: col1, dtype: float64

94、查找第一列的局部最大值位置

czz = np.diff(np.sign(np.diff(df['col1'])))print(np.where(czz == -2)[0]+1)

程序运行结果如下:

[4 7]

95、按行计算df的每一行均值

hjz = df[['col1', 'col2', 'col3']].mean(axis=1)print(hjz)

程序运行结果如下:

0     16.3360061     15.4354142     25.4854233     31.6740314     34.4515155     25.0928436     35.2758837     43.8426268     43.1757479     44.50404110    24.88540611    28.64326212    30.54638713    32.92777214    35.50296515    38.60862016    39.67601317    42.00069318    44.41502919    47.931993dtype: float64

96、对第二列计算移动平均值

ydz = np.convolve(df['col2'], np.ones(3)/3, mode='valid')print(ydz)

程序运行结果如下:

[ 5. 10. 15. 20. 25. 30. 35. 40. 45. 50. 55. 60. 65. 70. 75. 80. 85. 90.]

97、将数据按照第三列值得大小升序排列

df.sort_values('col3', inplace=True)print(df)

程序运行结果如下:

   col1  col2      col36   77.0    30 -1.17235018   NaN    90 -1.16994217   NaN    85 -0.99861316   NaN    80 -0.6479744   84.0    20 -0.6454549   89.0    45 -0.4878787   97.0    35 -0.47212310   NaN    50 -0.2291870   49.0     0  0.0080183   80.0    15  0.0220942   66.0    10  0.4562688   89.0    40  0.52724113   NaN    65  0.85554519   NaN    95  0.86398614   NaN    70  1.00593012   NaN    60  1.0927731   40.0     5  1.30624215   NaN    75  2.2172405   48.0    25  2.27852811   NaN    55  2.286525

98、将第一列大于20的数字修改为‘高’

df.col1[df['col1'] > 20] = '高'print(df)

程序运行结果如下:

  col1  col2      col3630 -1.17235018  NaN    90 -1.16994217  NaN    85 -0.99861316  NaN    80 -0.647974420 -0.645454945 -0.487878735 -0.47212310  NaN    50 -0.22918700  0.008018315  0.022094210  0.456268840  0.52724113  NaN    65  0.85554519  NaN    95  0.86398614  NaN    70  1.00593012  NaN    60  1.09277315  1.30624215  NaN    75  2.217240525  2.27852811  NaN    55  2.286525

99、计算第二列与第三列之间的欧式距离

print(np.linalg.norm(df['col2'] - df['col3']))

程序运行结果如下:

247.27710730609496

每日一言:

努力的人很多,但不是每个人都会如愿以偿,努力都得不到想要的,那为什么还要努力呢?为了不留遗憾哇!!!


持续更新中…

点赞,你的认可是我创作的动力
收藏,你的青睐是我努力的方向
评论,你的意见是我进步的财富
关注,你的喜欢是我长久的坚持
在这里插入图片描述

欢迎关注微信公众号【程序人生6】,一起探讨学习哦!!!

来源地址:https://blog.csdn.net/m0_66318554/article/details/125727075

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

【计算商品总价~python+】

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

利用JavaScript怎么对购物车中商品的总价进行计算

本篇文章为大家展示了利用JavaScript怎么对购物车中商品的总价进行计算,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程
2023-06-07

怎么在php中利用ajax计算商品价格

这篇文章将为大家详细讲解有关怎么在php中利用ajax计算商品价格,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。index.php
2023-06-14

存储器价格:获得最划算的商品

了解影响存储器价格的因素并制定一个精明的采购策略,可以帮助企业和个人获得最具成本效益的存储解决方案。
存储器价格:获得最划算的商品
2024-02-18

Vue怎么实现购物车计算总价功能

本文小编为大家详细介绍“Vue怎么实现购物车计算总价功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue怎么实现购物车计算总价功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。效果:代码html
2023-06-30

计算机网络中怎么优化网上商城和产品页面

这篇文章将为大家详细讲解有关计算机网络中怎么优化网上商城和产品页面,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。对于电子商务网站产品页面的优化,你不但要创建一个针对转化而友好的用户体验,同时也要满足SEO
2023-06-12

Python基础之数组和向量化计算总结

一、多维数组1、生成ndarray     (array函数)   .np.array()生成多维数组例如:import numpy as npdata1=[6,7.5,8,0,1]     #创建简单的列表print(data1)arr1
2023-01-31

微信小程序拍卖商品详情页设计与交互实现代码(含倒计时、实时更新出价)

这篇文章主要介绍了微信小程序拍卖商品详情页设计与交互实现代码(含倒计时、实时更新出价),本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2022-11-13

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录