demo1: 将摄氏度转化为华氏度
cel = float(input("请输入摄氏度:"))f = (9/5) * cel + 32print("对应的华氏度是:"+str(f))print("%s摄氏度是%s华氏度"%(cel,f)) demo2: 计算圆柱体的底面积和体积(要求输入圆柱的半径和高)
rad = float(input("请输入半径:"))len = int(input("请输入高度:"))area = 3.14 * rad**2volume = area * lenprint("底面积是%.4f"%area)print("体积是%.1f"%volume)demo3: 取0~1000之间的整数,求该整数中的各位数之和
a = int(input("请输入0~1000之间的一个数"))x = a % 10y = (a // 10) % 10z = a // 100sum = x + y + zprint("各位数之和是%s"%sum)demo4: 通过分钟数转化为年数和天数(假设一年有365天)
min = int(input("请输入分钟数:"))day = min // (60*24)year = min // (365*60*24)print("%s分钟是%s年"%(min,year))print("%s分钟是%s天"%(min,day))demo5: 计算水从初始温度加热到最终温度所需的能量
kil = float(input("请输入以千克计算的水量:"))initial_tem = float(input("请输入水的初始温度:"))final_tem = float(input("请输入水的最终温度:"))energy = kil*(final_tem - initial_tem)*4184print("所需要的能量是%s"%energy)demo6: 根据华氏度和风速求风寒温度
temperature = float(input("请输入-58华氏度到41华氏度之间的温度:"))speed = int(input("请输入一个大于等于每小时2里的风速:"))t = 35.74 + 0.6215*temperature - 35.75*speed**0.16 + 0.4275*temperature*speed**0.16print("风寒温度是%.5f"%t)demo7: 通过飞机的加速度和起飞速度求飞机起飞所需要的最短跑道长度
v = int(input("输入速度:"))a = float(input("输入加速度:"))length = (v**2) / (2*a)print("飞机起飞所需要的最短跑道长度是%.3f"%length) demo8: 输入一个四位整数,要求反向顺序显示
num = int(input("请输入一个四位数:"))a = num % 10b = (num // 10) % 10c = (num // 100) % 10d = (num // 1000) % 10print("四位数的反向顺序输出为:")print(a)print(b)print(c)print(d)demo9: 根据已知的三角形的三个顶点求出它的面积
x1 = float(input("输入第一个顶点的x:"))y1 = float(input("输入第一个顶点的y:"))x2 = float(input("输入第二个顶点的x:"))y2 = float(input("输入第二个顶点的y:"))x3 = float(input("输入第三个顶点的x:"))y3 = float(input("输入第三个顶点的y:"))side1 = ((x2-x1)**2+(y2-y1)**2)**0.5side2 = ((x3-x1)**2+(y3-y1)**2)**0.5side3 = ((x3-x2)**2+(y3-y2)**2)**0.5s = (side1+side2+side3)/2area = (s*(s-side1)*(s-side2)*(s-side3))**0.5print("三角形的面积是%.1f"%area)demo10: 求正六边形的面积(已知边长)
s = float(input("请输入正六边形的边长:"))area = (3 * 3**0.5) / 2 * s**2print("此正六边形的面积是%.4f"%area)demo11: 通过输入时区显示指定时区的时间
import timeoffset = int (input("请输入时区:"))curTime = time.time()totalSeconds = int(curTime)curSecond = totalSeconds % 60totalMinutes = totalSeconds // 60curMinute = totalMinutes % 60totalHours = totalMinutes // 60curHour = (totalHours % 24 + offset) % 24print(curHour,":",curMinute,":",curSecond)demo12: 用户输入每月的存款,最后显示6个月后的账户总额
a = float(input("请输入每月的存款:"))account_value1 = a*(1+0.00417)account_value2 = (account_value1 + a)*(1+0.00417)account_value3 = (account_value2 + a)*(1+0.00417)account_value4 = (account_value3 + a)*(1+0.00417)account_value5 = (account_value4 + a)*(1+0.00417)account_value6 = (account_value5 + a)*(1+0.00417)print("六个月后,账户里的数目变为%.2f"%account_value6) demo13: 已知投资额、年利率和年数求未来投资额
in_amount = float(input("请输入一个投资额:"))in_rate = float(input("请输入年利率:"))year = float(input("请输入年数:"))accumulated_value = https://tazarkount.com/read/in_amount * (1 + in_rate)**yearprint("未来投资总额是%.2f"%accumulated_value)demo14: 已知三角形的三条边,求出三角形的三个角
import matha = int(input("输入三角形的第一条边长:"))b = int(input("输入三角形的第二条边长:"))c = int(input("输入三角形的第三条边长:"))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 - b*b - a*a)/(-2*b*a))A = round(math.degrees(A))B = round(math.degrees(B))C = round(math.degrees(C))print("a边对应的角度大小为%d°"%A)print("b边对应的角度大小为%d°"%B)print("c边对应的角度大小为%d°"%C)demo15: 求一个正多边形的面积
import mathnums = int(input("请输入正多边形边数:"))side = float(input("请输入正多边形边长:"))area = (nums * side**2) / (4 * math.tan(3.14 / nums))print("该正多边形的面积是%.5f"%area)demo16: 输入一个四位整数,结果显示为颠倒各位数字后的新的四位整数
num = int(input("输入一个四位数:"))a = num % 10b = (num // 10) % 10c = (num // 100) % 10d = (num // 1000) % 10print("颠倒后的数为%d%d%d%d"%(a,b,c,d))demo17: 求美元的硬币数
num = float(input("请输入总金额(美元.美分)"))#将钱数转换成分数num = int(num * 100)#将分数除以100得到美元个数 。a = num // 100#使用分数%100得到余数即是剩余的分数 。num %= 100#将剩余的分数除以25得到两角五分的硬币个数 。b = num // 25#使用分数%25得到余数即是剩余的分数 。num %= 25#将剩余的分数除以10得到一角的硬币个数 。c = num // 10#使用分数%10得到余数即是剩余的分数 。num %= 10#将剩余的分数除以5得到五分的硬币个数 。d = num // 5#使用分数%5得到余数即是剩余的分数 。num %= 5#剩余的分数就是一美元硬币数 。e = numprint("总金额美元的个数有%d个,二角五分的硬币个数有%d个,一角的硬币个数有%d个,五分的硬币个数有%d个和美分%d个"%(a,b,c,d,e))demo18: 编写一个程序,并打印一个工资报表(要求输入姓名、工作时间、每小时报酬、联邦预扣利率和州预扣利率)
name = str(input("输入雇员名字:"))time = float(input("输入一周工作时间:"))money = float(input("输入每小时报酬:"))Federal_Withholding = float(input("输入联邦预扣税率:"))State_Withholding = float(input("输入州预扣税率:"))a = money * 10b = Federal_Withholding * 100c = a * 0.2d = a * 0.09e = State_Withholding * 100f = c + dsum = a - fprint("\n雇员姓名:%s"%name)print("一周工作时间:%.1f"%time)print("每小时报酬:$%.2f"%money)print("工资总额:$%.1f"%a)print("扣除:")print("联邦预扣税率(%.2f%%):$%.2f"%(b,c))#%%输出%符号,其中第一个%起转义的作用print("州预扣税率(%.2f%%):$%.2f"%(e,d))print("总扣除金额:$%.2f"%f)print("净工资:$%.2f"%sum) 【python作业】
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
