Python第三天作业2022.3.30

练习题

demo02:

r=int(input("请输入圆柱体半径:"))
h=int(input("请输入圆柱体高:"))
area=r*r*3.14
volume=area*h
print("圆柱体的圆的面积为%lf"%area)
print("圆柱体的体积为%lf"%volume)

demo03:

num=int(input("请输入一个三位数:"))
g=num%10
s=num//10%10
b=num//100
sum=g+s+b
print("%d的各位求和为%d"%(num,sum))

demo04:

min=int(input("请输入分钟(从2022年开始):"))
omin=365*24*60
year=min//omin+2022
ymin=min%omin
print("%s分钟后是%s年的第%s分钟" %(min,year,ymin))

demo05:

m=int(input("请输入水的质量:"))
it=int(input("请输入初始温度:"))
ft=int(input("请输入最终温度:"))
energy=m*(ft-it)*4184
print("需要的热量为%dJ"%energy)

demo06:

t=int(input("请输入温度:"))
v=int(input("请输入大于每小时2里的风速:"))
wind=35.74+0.6215*t-35.75*v+0.4275*t*v
print("风寒温度为:%lf"%wind)

demo07:

speed=int(input("请输入起飞速度:"))
a=int(input("请输入飞机加速度:"))
length=speed*speed/2/a
print("跑到长度为:%d"%length)

demo08:

num=int(input("请输入一个四位整数:"))
g=num%10
s=num%100//10
b=num%1000//100
q=num//1000
print("%d\n%d\n%d\n%d"%(g,s,b,q))

demo09:

p1x=int(input("请输入第一个坐标的x坐标:"))
p1y=int(input("请输入第一个坐标的y坐标:"))
p2x=int(input("请输入第二个坐标的x坐标:"))
p2y=int(input("请输入第二个坐标的y坐标:"))
p3x=int(input("请输入第三个坐标的x坐标:"))
p3y=int(input("请输入第三个坐标的y坐标:"))
side1=((p3x-p2x) ** 2+(p3y-p2y) ** 2) ** 0.5
side2=((p1x-p3x) ** 2+(p1y-p3y) ** 2) ** 0.5
side3=((p1x-p2x) ** 2+(p1y-p2y) ** 2) ** 0.5
s=(side1+side2+side3)/2
area=(s*(s-side1)*(s-side2)*(s-side3) ** 0.5
print("三角形的面积为:%lf"%area)

demo10:

side=int(input("请输入正六边形的边长:"))
area=3*3**0.5*side*side/2
print("六边形的面积为%lf"%area)

demo12:

save=int(input("请输入每月要存入的钱:"))
one=save*(1+0.00417)
two=(one+save)*(1+0.00417)
three=(two+save)*(1+0.00417)
four=(three+save)*(1+0.00417)
five=(four+save)*(1+0.00417)
six=(five+save)*(1+0.00417)
print("六个月后的账户总额为:%lf"%six)

demo13:

money=int(input("请输入投资额:"))
investment=float(input("请输入年利率:"))
year=int(input("请输入年数:"))
accumulate=money*(1+investment)**year
print("未来投资额为:%lf"%accumulate)

demo14:

import math
p1x=int(input("请输入第一个坐标的x坐标:"))
p1y=int(input("请输入第一个坐标的y坐标:"))
p2x=int(input("请输入第二个坐标的x坐标:"))
p2y=int(input("请输入第二个坐标的y坐标:"))
p3x=int(input("请输入第三个坐标的x坐标:"))
p3y=int(input("请输入第三个坐标的y坐标:"))
side1=((p3x-p2x) ** 2+(p3y-p2y) ** 2) ** 0.5
side2=((p1x-p3x) ** 2+(p1y-p3y) ** 2) ** 0.5
side3=((p1x-p2x) ** 2+(p1y-p2y) ** 2) ** 0.5
A=math.acos((side1*side1-side2*side2-side3*side3)/(-2*side2*side3))
B=math.acos((side2*side2-side1*side1-side3*side3)/(-2*side1*side3))
C=math.acos((side3*side3-side2*side2-side1*side1)/(-2*side1*side2))
print("角A为%lf"%A)
print("角B为%lf"%B)
print("角C为%lf"%C)

demo15:

import math
n=int(input("请输入多边形的边数:"))
l=int(input("请输入多边形的边长:"))
PI=3.14
area=n*l*l/4*math.tan(PI/n)
print("正%d边形的面积为%lf"%(n,area))

demo16:

num=int(input("请输入一个四位整数:"))
g=num%10
s=num%100//10
b=num%1000//100
q=num//1000
print("%d%d%d%d"%(g,s,b,q))

demo17:

money=float(input("请输入一个十进制带小数点的数字:"))
money1=money*100
dollar=money1//100
money2=money1%100
j25=money2//25
money3=money2%25
j1=money3//10
money4=money3%10
f5=money4//5
money5=money4%5
print("美元为%d个\n25美角为%d个\n1美角为%d个\n5美分为%d个\n1美分为%d个\n"%(dollar,j25,j1,f5,money5))

demo18:

name=str(input("雇员姓名:"))
time=float(input("一周工作时间:"))
pay=float(input("每小时报酬:"))
fw=float(input("联邦预扣税率:"))
sw=float(input("州预扣税率:"))
print("雇员姓名:%s"%name)
print("一周工作时间:%f"%time)
print("每小时报酬:%f"%pay)
print("总报酬:%f"%(time*pay))
print("扣除:")
print("联邦扣除金额:%f"%(time*pay*fw))
print("州扣除金额:%f"%(time*pay*sw))
print("扣除总金额:%f"%(time*pay*fw+time*pay*sw))
print("最终收入:%f"%(time*pay-time*pay*fw-time*pay*sw))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值