python基础知识(四)

今天继续回顾学习的知识啦!

循环结构:有些事情可能会被重复去做,这个时候就需要使用循环结构。
格式:
while 条件:
语句体
语句1
语句2

语句n
eg1:输出1~10

a = 1
while a <= 10:
print(a,end = " ")
a = a+1

结果为:
在这里插入图片描述
eg2:输出0~100之间的偶数1
a = 0
while a <= 100:
print(a,end = " “)
a = a+2
eg3:输出0~100之间的偶数2
a = 0
while a <= 100:
if a%2 == 0:
print(a,end=” “)
a = a+1
结果为:
在这里插入图片描述
注意:在执行while循环语句时,为方便查看循环的每一步进行过程,这里需要用断点调试。
断点调试:
在行号位置单机,添加断点,使用debug模式运行程序,可以单步执行,查看运行的状态。
在这里插入图片描述
这里再给你们介绍一下一些python编码的快捷键:
注释:选中多行,ctrl+/
向后缩进:选中多行,tab
向前缩进:选中多行,shift+tab
练习1:输出1~10的累加和
a = 1
b = 0
while a <= 10:
b = a+b
a = a+1
print(b)
结果为:55
练习2:输入一个数,求这个数的累加和
n = int(input(“请输入一个数:”))
a = 0
while n >= 1:
a = n+a
n = n-1
print(“你输入的数的累加和为:”,a,sep=”")
结果为:
在这里插入图片描述
函数:
定义:一个功能模块,就好比一个工具,只做了这个工具后,什么时候都可以用。
1.无参数函数
格式:
def 函数名():
语句体
调用
调用函数
函数名()
2.有参数函数
参数其实就是变量
格式:
def 函数名(参数1,参数2,参数3…):
语句体
调用
调用函数
函数名(参数1,参数2,参数3…)
练:1:设定一个求和函数
def qiuhe(n):
a = 1
b = 0
while a <= n:
b = b+a
a = a+1
print(“你输入数的累加和为:”,b,sep="")
qiuhe(100)
结果为:5050
练习2:
在这里插入图片描述
def geshui(x):
if x <= 1500 and x >=0:
print(“你要交的个人所得税为:%.2f”%(x0.03-0))
elif x > 1500 and x <= 4500:
print(“你要交的个人所得税为:%.2f”%(x
0.1-105))
elif x > 4500 and x <= 9000:
print(“你要交的个人所得税为:%.2f”%(x0.2-555))
elif x > 9000 and x <= 35000:
print(“你要交的个人所得税为:%.2f”%(x
0.25-1005))
elif x > 35000 and x <= 55000:
print(“你要交的个人所得税为:%.2f”%(x0.3-2755))
elif x > 55000 and x <= 80000:
print(“你要交的个人所得税为:%.2f”%(x
0.35-5505))
elif x < 0:
print(“你要交的个人所得税为:0”)
else :
print(“你要交的个人所得税为:%.2f”%(x*0.45-13505))

a = int(input(“请输入你的基本工资:”))
b = int(input(“请输入你的绩效工资:”))
shebao = a*(0.08+0.02+0.12+0.002)+3
c = a + b - 3500 - shebao
geshui©
结果为:
在这里插入图片描述
今天就到这里了,明天继续,加油!
上面这个工资问题再加几个条件:
公积金为基本工资的24%,基本工资大于等于25401元时,公积金按25401算:

a = int(input("请输入你的基本工资:"))
b = int(input("请输入你的绩效工资:"))
shebao = a*(0.08+0.02+0.12+0.002)+3
c = a + b - 3500 - shebao
if c < 0:
    x = 0 * c
    print("你要交的个人所得税为:%.2f"%(x))
elif c <= 1500:
    x = c*0.03-0
    print("你要交的个人所得税为:%.2f"%(x))
elif c <= 4500:
    x = c*0.1-105
    print("你要交的个人所得税为:%.2f"%(x))
elif c <= 9000:
    x = c*0.2-555
    print("你要交的个人所得税为:%.2f"%(x))
elif c <= 35000:
    x = c*0.25-1005
    print("你要交的个人所得税为:%.2f"%(x))
elif c <= 55000:
    x = c*0.25-1005
    print("你要交的个人所得税为:%.2f"%(x))
elif c <= 80000:
    x = c*0.35-5505
    print("你要交的个人所得税为:%.2f"%(x))
else :
    x = c*0.45-13505
    print("你要交的个人所得税为:%.2f"%(x))
shifa = a+b-x-shebao
print("你的实发工资为:",shifa)
if a > 25401:
    a = 25401
gjj = a*0.24
print("你所得的公积金为:",gjj)
print("你的总收入为:",shifa+gjj)

结果为:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值