嵌套字典|python_Python | 如果不是,则使用嵌套,根据销售额计算折扣

嵌套字典|python

Input same amount and calculate discount based on the amount and given discount rate in Python.

输入相同的金额,并根据Python中的金额和给定的折扣率计算折扣。

The discount rates are:

折扣率是:

    Amount       Discount
0-5000          5%
5000-15000      12%
15000-25000     20%
above 25000     30%

Program:

程序:

# input sale amount 
amt = int(input("Enter Sale Amount: "))
# conditions to check amount and get discount
if(amt>0):
if amt<=5000:
disc = amt*0.05
else:
if amt<=15000:
disc=amt*0.12
else:
if amt<=25000:
disc=0.2 * amt
else:
disc=0.3 * amt
# printing discount and net payable amount 
print("Discount : ",disc)
print("Net Pay  : ",amt-disc)
else:
print("Invalid Amount")

Output

输出量

Enter Sale Amount: 22000
Discount :  4400.0
Net Pay  :  17600.0

翻译自: https://www.includehelp.com/python/calculate-discount-based-on-the-sale-amount-nested-if-else.aspx

嵌套字典|python

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/542785.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RHEL 7 中 systemctl 的用法(替代service 和 chkconfig)

2019独角兽企业重金招聘Python工程师标准>>> 1、systemctl是RHEL 7 的服务管理工具中主要的工具&#xff0c;它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。 systemctl可以列出正在运行的服务状态&#xff0c;如图&am…

python实战——发邮件

from email import encoders#负责编码 from email.header import Header#负责处理邮件头 from email.mime.text import MIMEText#构造邮件内容 from email.utils import parseaddr, formataddr#将输入内容格式化 import smtplib#发送邮件模块def _format_addr(s):#处理格式化文…

js 刷新div_vue.js备忘记录(五) vue-router

如果我们采用SPA(单网页应用)的设计方式,服务器会把前端文件一次性发过来,前端通过监听url的改变,选择展示那些内容,也就是前端路由一. 如何改变url但是页面不刷新?方式一: 改变哈希值hash比如,我们随便找一个网页我们在浏览器控制台输入发现网站的url有了些改变查看network却…

css div撑满窗口高度_如何使用CSS将div的高度设置为窗口的100%?

css div撑满窗口高度Introduction: 介绍&#xff1a; Hello there developers! Well, certainly if you are reading this article then that means that you have run into some trouble while creating your web page or website and if you are a beginner in this field, …

.net core image怎么保存_轻量级Vue图片上传插件——Vue-core-image-Upload

介绍vue-core-image-upload 是一款轻量级的 Vue.js 上传插件&#xff0c;它可以支持的图片的上传&#xff0c;裁剪&#xff0c;压缩。它同样也支持在移动端的图片处理&#xff0c;它定义了诸多上传周期&#xff0c;你可以自由的进行流程控制。Githubhttps://github.com/Vanthin…

mysql确认半同步命令_怎么判断mysql是否是半同步复制

AFTER_COMMIT(5.6默认值)master将每个事务写入binlog ,传递到slave 刷新到磁盘(relay log)&#xff0c;同时主库提交事务。master等待slave 反馈收到relay log&#xff0c;只有收到ACK后master才将commit OK结果反馈给客户端。AFTER_SYNC(5.7默认值&#xff0c;但5.6中无此模式…

stl iterator_在C ++ STL中使用const_iterator访问字符列表的元素

stl iteratorIn this example, we are declaring a character list and pushing the characters from A to Z using a for loop and push_back() function and then accessing the elements using const_iterator. 在此示例中&#xff0c;我们声明一个字符列表&#xff0c;并使…

《Linus Torvalds自传》摘录

转自&#xff1a;http://www.ruanyifeng.com/blog/2012/09/linus_torvalds.html作者&#xff1a; 阮一峰日期&#xff1a; 2012年9月 3日除了程序员&#xff0c;大概很少人知道Linux操作系统。它的发明者Linus Torvalds&#xff0c;知道的人就更少了。他本人也很低调&#xff0…

python绘制条形图例题_python matplotlib库绘制条形图练习题

练习一&#xff1a;假设你获取到了2017年内地电影票房前20的电影&#xff08;列表a&#xff09;和电影票房数据&#xff08;列表b&#xff09;&#xff0c;那么如何更加直观的展示该数据&#xff1f; a ["战狼2","速度与激情8","功夫瑜伽",&quo…

mysql验证身份证号正确_通过SQL校验身份证号码是否正确

根据提供的身份证号码信息验证身份证号码是否符合二代身份证规范&#xff0c;其中区域编码网上可下载。使用数据库为DB2&#xff0c;但目测可以通用身份证号码第18位验证算法从网上查得&#xff0c;具体验证算法如下&#xff1a;1、将前面的身份证号码17位数分别乘以不同的系数…

python学习记录

python学习记录schedule库schedule库 import schedule import time #引入schedule和timedef job():print("Working in progress...") #定义一个叫job的函数&#xff0c;函数的功能是打印Im working...#部署情况 schedule.every(10).minutes.do(job) #部署每10…

Python | 在属性的帮助下实现setter和getter

In this program, we are implementing Properties. Python offers a better way to implement setters and getter with the help of properties by using attribute property. By default properties are getters so we have to declare setter part explicitly. 在此程序中&…

windows进入mysql

cd \wamp\bin\mysql\mysql5.6.17\bin\mysql -hlocalhost -uroot -p转载于:https://blog.51cto.com/8818968/1835449

python爬取js动态网页_Python 爬取网页中JavaScript动态添加的内容(一)

当我们进行网页爬虫时&#xff0c;我们会利用一定的规则从返回的 HTML 数据中提取出有效的信息。但是如果网页中含有 JavaScript 代码&#xff0c;我们必须经过渲染处理才能获得原始数据。此时&#xff0c;如果我们仍采用常规方法从中抓取数据&#xff0c;那么我们将一无所获。…

mac mysql 忘记密码 卸载_MySQL忘记密码后重置密码(Mac )

转&#xff1a;http://www.cnblogs.com/lihuanqing/p/5623872.html安装好MySQL以后&#xff0c;系统给了个默认的的密码&#xff0c;然后不小心关了&#xff0c;惨了密码没有了。1、关闭mysql服务器 sudo /usr/local/mysql/support-files/mysql.server stop 也可以在系统偏好里…

MATLAB学习——变量、数组

变量、数组变量赋值显示格式数组一维数组生成数组元素提取提取单个元素抽取二维数组生成数组提取提取单个元素提取子矩阵添加字符数组空数组变量 赋值 赋值语句一般形式&#xff1a;变量 数、字符或表达式 a 1 #自定义为双精度double x x y 1*2*3显示格式 可以…

Nginx严格访问代理HTTP资源

为什么80%的码农都做不了架构师&#xff1f;>>> 1 严格访问 访问能基于客户端的IP地址允许或拒绝或使用基于HTTP验证。 为了允许或拒绝从某个地址及或所有地址的访问&#xff0c;使用allow和deny指令&#xff1a; location / { deny 192.168.1.2; allow 192.168…

Java LinkedList公共布尔boolean offerLast(Object o)方法(带示例)

LinkedList公共布尔布尔offerLast(Object o)方法 (LinkedList public boolean offerLast(Object o) method) This method is available in package java.util.LinkedList.offerLast(Object o). 软件包java.util.LinkedList.offerLast(Object o)中提供了此方法。 This method is…

csv 字符串_Python实现json转csv格式

利用Python实现json格式转换为csv文件格式前言本文是学校的课程设计&#xff0c;这里我没有用封装好的json库来实现&#xff0c;而是把读进来的文件当一个字符串来处理&#xff0c;核心函数其实是python的eval()类型转换函数。什么是 JSON?我们要考虑到json格式下key-value对的…

MATLAB学习——常用语句

MATLAB学习——常用语句if语句if endif elseif elseifswitch语句for语句while语句if语句 if end n input(n); if rem(n,2) 0A even endif else n input(n); #输入空数组判断为odd if rem(n,2) 0A even elseA odd endif elseif n input(n); if rem(n,2) 0;even els…