小学课后服务 Python少儿编程 基础篇:2-年份大计算 课件 (16张PPT)

资源下载
  1. 二一教育资源

小学课后服务 Python少儿编程 基础篇:2-年份大计算 课件 (16张PPT)

资源简介

(共16张PPT)
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
少儿编程课
闰年还是平年
if条件语句
if 条件:
条件满足时执行的代码…
else:
条件不满足时执行的代码…
x=16
if x % 2==0:
print(x,"是偶数")
else:
print(x,"是奇数")
if多重条件语句
if 条件1 :
满足条件1时执行的语句…
elif 条件2 :
不满足条件1,但满足条件2时执行的语句…
elif 条件3 :
不满足条件1也不满足条件2,但满足条,3时执行的语句…
else:
以上所有条件都不满足时执行的语句…
成绩单之分支应用
成绩单
成绩 评级
高于90分 A
高于80分,未到90分 B
高于70分,未到80分 C
高于60分,未到70分 D
未到60分 F
s=input("请输入成绩:")
s=float(s)
if s>=90:
print("A")
elif s>=80:
print("B")
elif s>=70:
print("C")
elif s>=60:
print("D")
else:
print("F")
代码实现
商场打折
如果购物总额不超过200元,则没有折扣
如果购物总额超过200元,但不超过500元,给予9折优惠
如果购物总额超过500元,则超过500元的部分给予8折优惠
问题:
如果从商场购买了800元的商品,根据商场的打折规则应该付给商场多少钱?
s=input("消费总额:")
s=float(s)
if s<=200:
print(s) #条件1满足时,执行的代码
elif 200print(s*0.9) #条件2满足时,执行的代码
else: #以上条件都不满足时执行的代码
print(500*0.9+(s-500)*0.8)
代码分析
闰年(Leap Year)
闰年 地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,所余下的时间约为每四年累计一天。所以每隔四年于2月末加1天,使当年的历年长度为366日,这一年就为闰年。
如何判断一个年份是否是闰年?
普通年(不能被100整除的年份)能被4整除的为闰年
世纪年(能被100整除的年份)能被400整除的是闰年
这就是通常所说的:四年一闰,百年不闰,四百年再闰
例如:2000年是闰年,2004年是闰年,2100年则是平年
逻辑运算符
and
or
表达式两边均为True,结果为True
有一个表达式为True,结果为True
判断年份
year=input("请输入年份:")
year=int(year)
if year % 400==0:
print("闰年")
elif year % 4==0 and year % 100!=0:
print("闰年")
else:
print("平年")
个税缴纳
个税缴纳
个税起征点为3500元,月收入不足3500元无需缴纳个税,如果超过3500元,则超出部分的收入按照如下税率缴纳个税:
不超过 1500元的部分,缴纳3%
1500至4500元的部分,缴纳10% ,速算扣除数105元
4500至9000元的部分,缴纳20% ,速算扣除数555元
9000至35000元的部分,缴纳25% ,速算扣除数1005元
如果老师的税前月收入为15000元,则扣除应缴纳的个人所得税后,
还剩下多少钱?
个税缴纳
个税起征点为3500元,月收入不足3500元无需缴纳个税,如果超过3500元,则超出部分的收入按照如下方式计算税额:
税额 = (收入-3500) × 对应税率 – 速算扣除数
例如:月收入为15000元,应对超过3500元的11500元征税。
11500元介于9000元到35000元之间,税率为25%,所以应缴纳的税额为:
税额 = ( 15000 – 3500 ) × 0.25 – 1005
刨除税额后,15000元工资到手是13130元
经过计算税额为1870元
个税缴纳
s=input("请输入工资:")
s=float(s)
t=s-3500
if t<=0:
print(s)
elif t<=1500:
p=t*0.03
print(s-p)
elif 1500p=t*0.1-105
print(s-p)
elif 4500p=t*0.2-555
print(s-p)
else:
p=t*0.25-1005
print(s-p)

展开更多......

收起↑

资源预览