栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python经典程序实例(python编程:从入门到实践豆瓣)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python经典程序实例(python编程:从入门到实践豆瓣)

1. 编写一个交互式代码,键盘输入矩形的长和宽,格式化输出“当矩形长度为cm和cm时,该矩形的周长为cm,面积为cm2.”

代码:(不要截图,要文本格式代码,下同)

width=eval(input("请输入矩形的长:"))
height=eval(input("请输入矩形的宽:"))
length=2*(width+height)
area=width*height
print('当矩形长度为{}cm和{}cm时,该矩形的周长为{}cm,面积为{}cm2.'.format(area,width,height,area))

结果:(可以截图,也可以文本格式结果,下同)

2. 从键盘任意输入一个实数,计算下面函数值

代码:

x_value=eval(input("请输入x值:"))
def f(x):
    if x<=2:
        return x*x-2
    elif x>2:
        return 5-x
    else:
        return x+3
y=f(x_value) 
print("result:%d"%y)

结果:

3. 编程求 100以内的能同时被3和5整除的正整数

代码:

for i in range(1,101):
    if i%3==0 and i%5==0:
        print(i,end=",")

结果:

4. 利用while循环,列出200以内,能被3整除但是不能被5整除的正整数

代码:

x=1
while x<=200:
if x%3==0 and x%5!=0:
print(x,end=",")
x=x+1

结果:

5. 绘制x在[1.5,7.3]范围内的三条曲线,

.

代码:

import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 2 * np.pi, 50)
plt.plot(x, np.cos(2*x)+np.sin(3*x), 'r-o',x, np.cos(x)**2+np.sin(x)**3, 'g--',
x, (np.cos(x)-np.sin(x))**2, 'b-o')
plt.show()

结果:

6.综合编程题(选做,有附加分)

已知我国现行个人所得税分段计算方法如下,某公司A,B,C三人年薪分别为95万元,45万元,14.5万元,试编程求解三人各自应纳税总额和税后年薪?

代码:

s1=36000*0.03
s2=(144000-36000)*0.1
s3=(300000-144000)*0.2
s4=(420000-300000)*0.25
s5=(660000-420000)*0.3
s6=(960000-660000)*0.35
def nashui(x):
    if x<=36000:
        return x*0.03
    elif x<=144000:
        return s1+(x-36000)*0.1
    elif x<=300000:
        return s1+s2+(x-144000)*0.2
    elif x<=420000:
        return s1+s2+s3+(x-300000)*0.25
    elif x<=660000:
        return s1+s2+s3+s4+(x-420000)*0.3
    elif x<=960000:
        return s1+s2+s3+s4+s5+(x-660000)*0.35
    else:
        return s1+s2+s3+s4+s5+s6+(x-960000)*0.45
A=950000
B=450000
C=145000
N_A=nashui(A)
N_B=nashui(B)
N_C=nashui(C)
print("A应纳税总额和税后年薪为%f元"%(A-N_A))
print("B应纳税总额和税后年薪为%f元"%(B-N_B))
print("C应纳税总额和税后年薪为%f元"%(C-N_C))

结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/772949.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号