内容正文:
少儿编程课
闰年还是平年
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 200<s<=500:
print(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 1500<t<=4500:
p=t*0.1-105
print(s-p)
elif 4500<t<=9000:
p=t*0.2-555