Demo01
cel=float(input("输入摄氏温度:"))
far=(9/5)*cel+32
print("华氏度是:"+str(far))
输入摄氏温度:43
华氏度是:109.4
Demo02
import math
r,h=map(float,input("输入半径和高:").split())
area=r*r*math.pi
volume=area*h
print("底面积:%f 体积:%f"%(area,volume))
输入半径和高:5.5 12
底面积:95.033178 体积:1140.398133
Demo03
num = int(input("输入一个0-1000之间的整数:"))
addnum = num%10+num//10%10+num//100
print("各位数字之和是:"+str(addnum))
输入一个0-1000之间的整数:999
各位数字之和是:27
Demo04
min=int(input("输入分钟数:"))
year=min/60/24/365
day=min/60/24%365
print("是%d年,%d天"%(year,day))
输入分钟数:1000000000
是1902年,214天
Demo05
weight,start,end = map(float,input("输入数量(kg) 初始温度 最终温度:").split())
Q = weight * (end - start) * 4184
print("能量是:"+str(Q))
输入数量(kg) 初始温度 最终温度:55.5 3.5 10.5
能量是:1625484.0
Demo06.
far,wind=map(float,input("输入华氏度(-58_41) 风速(<2)").split())
t=35.74+0.6215*far-35.75*(wind**0.16)+0.4275*far*(wind**0.16)
print("风寒温度为:"+str(t))
输入华氏度(-58_41) 风速(<2)5.3 6
风寒温度为:-5.567068455881625
Demo07
speed,acc=map(float,input("输入速度和加速度:").split())
l=speed**2/(2*acc)
print("最短是:"+str(l))
输入速度和加速度:60 3.5
最短是:514.2857142857143
Demo08
num=input("输入4位整数:")
for i in num[::-1]:
print(i)
输入4位整数:5213
3
1
2
5
Demo09
import math
x1,y1,x2,y2,x3,y3=map(float,input("输入三角形三个顶点:").split())
s1=math.sqrt(((x1-x2)**2+(y1-y2)**2))
s2=math.sqrt(((x1-x3)**2+(y1-y3)**2))
s3=math.sqrt(((x3-x2)**2+(y3-y2)**2))
s=float((s1+s2+s3)/2)
area=math.sqrt((s-s1)*(s-s2)*(s-s3)*s)
print("面积是:"+str(area))
输入三角形三个顶点:1.5 -3.4 4.6 5 9.5 -3.4
面积是:33.600000000000016
Demo10
s=float(input("输入正六边形的边长:"))
print("面积是:"+str(3*(3**0.5)*(s**2)/2))
输入正六边形的边长:5.5
面积是:78.59180539343781
Demo12
dollor=int(input("输入每月存款:"))
for i in range(6):
num = dollor*0.00417
dollor += 100 +num
print("6个月后账户总额:"+str(dollor-100))
输入每月存款:100
6个月后账户总额:608.8181155768638
Demo13
num,rate,year=map(float,input("输入金额,年利率,年数:").split())
fin=num*((1+rate/12/100)**(year*12))
print("未来投资额:"+str(fin))
输入金额,年利率,年数:1000 4.25 1
未来投资额:1043.337716309617
Demo14
import math
a,b,c=map(float,input("输入三角形三边:").split())
A=math.acos((a*a-b*b-c*c)/(-2*b*c))
B=math.acos((b*b-a*a-c*c)/(-2*a*c))
C=math.acos((c*c-a*a-b*b)/(-2*b*a))
print("三角大小分别为%.2f,%.2f,%.2f"%(A,B,C))
输入三角形三边:3 4 5
三角大小分别为0.64,0.93,1.57
Demo15
import math
num,s=map(float,input("输入边数和长度:").split())
area=num*(s**2)/(4*math.tan(math.pi/num))
print("面积是:%.2f"%(area))
输入边数和长度:5 6.5
面积是:72.69
Demo16
num=input("输入四位整数:")
for i in num[::-1]:
print(i,end="")
输入四位整数:3125
5213
Demo17
num=float(input("输入一个十进制带小数点的数字:"))
num1=num*100
dollor=num1//100
dollor1=num1%100//25
dollor2=num1%100%25//10
dollor3=num1%100%25%10//5
dollor4=num1%100%25%10%5
print("美元:%d,二角五分硬币:%d,一角硬币:%d,五分硬币:%d,美分个数:%d"%(dollor,dollor1,dollor2,dollor3,dollor4))
输入一个十进制带小数点的数字:11.56
美元:11,二角五分硬币:2,一角硬币:0,五分硬币:1,美分个数:1
Demo18
name=input("输入名字:")
time=float(input("输入工作时间:"))
num=float(input("输入每小时报酬:"))
ra1=float(input("输入联邦扣税率:"))
ra2=float(input("输入州预扣率:"))
print("雇员姓名:%s\n""一周工作时间:%.1f\n""每小时报酬:%.2f\n""总报酬:%.1f\n""联邦扣税:%.1f\n""州扣税:%.2f\n""总扣税:%.2f\n""实际报酬:%.2f"%(name,time,num,num*time,num*time*ra1,num*time*ra2,num*time*(ra1+ra2),num*time*(1-ra1-ra2)))
输入名字:smi
输入工作时间:10
输入每小时报酬:9.75
输入联邦扣税率:0.20
输入州预扣率:0.09
雇员姓名:smi
一周工作时间:10.0
每小时报酬:9.75
总报酬:97.5
联邦扣税:19.5
州扣税:8.78
总扣税:28.28
实际报酬:69.23