当前位置:   article > 正文

Python基本语法的练习题及题解_python基础语法题库

python基础语法题库

第一题:

题解:

  1. #第一题
  2. celsius=int(input("请输入温度:"))
  3. fahrenheit=(9/5)*celsius+32
  4. print("转换后的温度为:%s"%fahrenheit)

运行结果: 

 

第二题:

题解:

  1. #第二题
  2. radius = int(input("请输入圆柱体的半径:"))
  3. length = int(input("请输入圆柱体的高:"))
  4. π = 3.1415926
  5. area = radius*radius*π
  6. volume = area*length
  7. print("The area is %s"%area)
  8. print("The volume is %s"%volume)

 运行结果:

 第三题:

题解:

  1. #第三题
  2. num=int(input("请输入一个0-1000之间的三位整数:"))
  3. a = num%10
  4. b = num//10%10
  5. c = num//10//10%10
  6. sum = a+b+c
  7. print("输入的数是:%s"%num)
  8. print("所有位数总和为:%s"%sum)

 运行结果:

 第四题:

题解:

  1. #第四题
  2. min = int(input("请输入分钟数:"))
  3. year = min//(365*24*60)
  4. day = (min-year*365*24*60)//(24*60)
  5. print("等于%s年%s天"%(year,day))

 运行结果:

 第五题:

题解:

  1. #第五题
  2. M = float(input("请输入需要加热的水的质量(kg):"))
  3. Si = float(input("请输入开始的温度(℃)"))
  4. Fi = float(input("请输入最终的温度(℃)"))
  5. Q = M*(Fi - Si)*4184
  6. print("所需能量为:%s"%Q)

 运行结果:

第六题:

 题解:

  1. #第六题
  2. ta = float(input("请输入一个-58-41华氏度的温度:"))
  3. v = float(input("请输入一个风速大于2里的风速:"))
  4. if ta<-58 or ta>41 or v<2 :
  5. print("输入有误,请重新输入!")
  6. else:
  7. twc=35.74+0.6215*ta -35.75*(v**0.16)+0.4275*ta*(v**0.16)
  8. print("风寒湿度为:%s"%twc)

运行结果:

第七题:

题解:

  1. #第七题
  2. a = float(input("请输入加速度:"))
  3. v = float(input("请输入飞机速度:"))
  4. length = (v**2)/(2*a)
  5. print("所需要最短跑道长为:%s"%length)

 运行结果:

第八题:

 题解:

  1. #第八题
  2. num = int(input("请输入一个四位数:"))
  3. a = num%10
  4. b = num//10%10
  5. c = num//10//10%10
  6. d = num//10//10//10%10
  7. print(a)
  8. print(b)
  9. print(c)
  10. print(d)

 运行结果:

第九题:

题解:

  1. #第九题
  2. a,b,c,d,e,f = eval(input())
  3. side1 = (((a-c)**2)+((b-d)**2))**0.5
  4. side2 = (((a-e)**2)+((b-f)**2))**0.5
  5. side3 = (((c-e)**2)+((d-f)**2))**0.5
  6. s = (side1+side2+side3)/2
  7. area=(s*(s-side1)*(s-side2)*(s-side3))**0.5
  8. print("面积是:%s"%area)

 运行结果:

第十题:

题解:

  1. #第十题
  2. s = float(input("请输入正六边形的边长:"))
  3. area = 3*(3**0.5)/2*(s**2)
  4. print("正六边形面积是:%s"%area)

 运行结果:

第十二题:

 题解:

  1. #第十二题
  2. d = float(input("请输入每月存款数目:"))
  3. l = 0.00417+1
  4. mon1 = d*l
  5. mon2 = (mon1+d)*l
  6. mon3 = (mon2+d)*l
  7. mon4 = (mon3+d)*l
  8. mon5 = (mon4+d)*l
  9. mon6 = (mon5+d)*l
  10. print("第六个月的存款为:%s"%mon6)

运行结果:

第十三题: 题解:

  1. #第十三题
  2. tz = float(input("请输入存入金额:"))
  3. ll = float(input("请输入年利率:"))
  4. year = float(input("请输入年数:"))
  5. wl = tz*((1+ll/12)**(year*12))
  6. print("未来投资金额为:%s"%wl)

 运行结果:

第十四题:

题解:

  1. #第十四题
  2. import math
  3. a,b,c = eval(input())
  4. if(a+b>c and a+c>b and b+c>a):
  5. A = math.degrees(math.acos((a*a-b*b-c*c)/(-2*b*c)))
  6. B = math.degrees(math.acos((b*b-a*a-c*c)/(-2*a*c)))
  7. C = math.degrees(math.acos((c*c-a*a-b*b)/(-2*a*b)))
  8. print("角A的度数为",A)
  9. print("角B的度数为",B)
  10. print("角C的度数为",C)
  11. else:print("三边无法构成三角形")

 运行结果:

 

 第十五题:

 题解:

  1. #第十五题
  2. import math
  3. π=3.1415926
  4. n = int(input("请输入正多边形的边数:"))
  5. s = float(input("请输入边长:"))
  6. area = (n*(s**2))/(4*(math.tan(π/n)))
  7. print("正多边形的面积是:%s"%area)

运行结果:

 第十六题:

题解:

  1. #第十六题
  2. num = int(input("请输入一个四位数:"))
  3. a = num%10
  4. b = num//10%10
  5. c = num//10//10%10
  6. d = num//10//10//10%10
  7. print(str(a)+str(b)+str(c)+str(d))

 运行结果:

第十七题:

题解:

  1. #第十七题
  2. num = float(input("请输入一个十进制带小数点的数字:"))
  3. num1 = num*100
  4. m = num1//100
  5. l = num1%100//25
  6. yj = num1%100%25//10
  7. w = num1%100%25%10//5
  8. ym = num1%100%25%10%5
  9. print("""
  10. 美元数:%s
  11. 两角五分硬币:%s
  12. 一角硬币:%s
  13. 五分硬币:%s
  14. 一分硬币:%s
  15. """%(m,l,yj,w,ym))

运行结果:

 第十八题:

 题解:

  1. #第十八题
  2. 雇员姓名 = input("请输入姓名:")
  3. 一周工作时间 = float(input("一周工作的时间:"))
  4. 每小时报酬 = float(input("每小时报酬:"))
  5. 联邦预扣税率 = float(input("联邦预扣税率"))
  6. 州预扣税率 = float(input("州预扣税率"))
  7. 一周工资 = 一周工作时间*每小时报酬
  8. 联邦扣除费用 = 一周工资*联邦预扣税率
  9. 州扣除费用 = 一周工资*州预扣税率
  10. 总扣除费用 = 联邦扣除费用+州扣除费用
  11. 剩余费用 = 一周工资-总扣除费用
  12. print("""
  13. Employee Name:%s
  14. Hours Worked:%s
  15. Pay Rate:$%s
  16. Gross Pay:$%s
  17. Deductions:
  18. Federal Withholding(20.0%%):$%s
  19. State Withholding(9.0%%):$%s
  20. Total Deduction:%s
  21. Net Pay:$%s
  22. """%(雇员姓名,一周工作时间,每小时报酬,一周工资,联邦扣除费用,州扣除费用,总扣除费用,剩余费用))

运行结果:

这是第一篇在CSDN发布的文章,也是在CSDN的第一个1024程序员节。那就在此祝各位程序员,

加班不常有,

头发一直在,

bug不再有,

桃花旺旺旺。

祝福所有的程序员节日快乐!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/195122
推荐阅读
相关标签
  

闽ICP备14008679号