0
点赞
收藏
分享

微信扫一扫

Python基础算法题

承蒙不弃 2022-03-30 阅读 90
python

文章目录


前言

提示:这里可以添加本文要记录的大概内容:

这十六道基础语法题主要考查算数运算符


提示:以下是本篇文章正文内容,下面案例可供参考

一、十五道基础语法

#输入摄氏度转为华氏度
 cel = float(input('请输入摄氏度:'))
 f = (9 / 5) * cel + 32
 print('对应的华氏度是:' + str(f))
 print('%s摄氏度是%s华氏度'%(cel,f))

 

#计算体积
 rad = float(input('半径:'))
 length = float(input('高:'))
 area = rad * rad * 3.14;
 volume = area * length
 print("体积是:",(volume))

 

#各位整数数字求和
 a = int(input('请输入一个数'))
 b =a % 10
 c =a // 10
 d =c % 10
 e =c //10
 print('各数之和为:',b + d + e)

 

#分钟数转换为年数和天数
 minutes = int(input('请输入分钟数:'))
 years = minutes // 525600
 days = minutes % 525600 // 1440
 print('%d分钟数是%d年%d天:'%(minutes,years,days))

 

#计算能量
 M = float(input('请输入水重:'))
 initial = float(input('请输入水的最初温度'))
 final = float(input('请输入水的最终温度'))
 IN = final - initial
 Q = M * IN * 4184 
 print('需要能量为',Q)

 

#计算风寒温度
 Fa = float(input('请输入一个-58华氏度到41华氏度之间的温度:'))
 speed = float(input('请输入一个大于等于每时2公里的风速:'))
 Tw = 35.74 + 0.6215*Fa - 35.75 * speed ** 0.16 + 0.4275 * Fa * speed ** 0.16
 print('风寒温度为:',Tw)

 

 

#计算跑道长度
(v,a) = eval(input('请输入速度和加速度:'))
 length = v ** 2 / (2 * a)
 print('最短跑道长度:',length)

#分割数字
 a = int(input('请输入一个四位整数:'))
 b = a % 10  #---3
 b1 = a // 10 #---521
 c = b1 % 10 #--1
 c1 = b1 // 10 #---52
 d = c1 % 10 #--2
 d1 = c1 // 10 #--5
 print('%d\n%d\n%d\n%d'%(b,c,d,d1))

 

#计算三角形的面积
 import math
 (x1,y1,x2,y2,x3,y3) = eval(input('请依次输入点的坐标:'))
 side1 = math.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2)
 side2 = math.sqrt((x1 - x3) ** 2 + (y1 - y3) ** 2)
 side3 = math.sqrt((x2 - x3) ** 2 + (y2 - y3) ** 2)
 s = (side1 + side2 + side3) / 2
 area = math.sqrt(s*(s - side1) * (s - side2) * (s - side3))
 print('三角形面积为:',area)

 

#计算正六边形的面积
 s = float(input('请输入正六边形的边长:'))
 z = (3 * (3 ** 0.5) * s ** 2) / 2
 print('正六边形的面积为:',z)

 

# 计算未来投资额
 a = int(input('请输入投资金额:'))
 b = int(input('请输入投资月数:'))
 s = a * ((1 + 0.00354) ** b)
 print('未来投资额为',s)

 

# 计算三角形的三个角
 import math
 (a,b,c) = eval(input('请依次输入三角形的三条边:'))
 A = math.acos((a * a - b * b - c * c) / (-2 * b * c))
 B = math.acos((b * b - a * a - c * c) / (-2 * b * c))
 C = math.acos((c * c - b * b - a * a) / (-2 * b * c))
 print('三个角为',A,B,C)

 

# 计算正多边形的面积
 import math
 s = float(input('输入边长:'))
 n = int(input('这是几边形:'))
 A = (n * s ** 2) / (4 * math.tan(3.14/n))
 print('正多边形的面积为:',A)

 

# 分类更小货币单元
 A = float(input('请输入一个十进制带小数点的数字:'))
 a = A * 1000 / 100 # 美元个数
 b = A % 100 # 剩余分数
 b1 = b / 25 #两角五分个数
 c = A % 25 #剩余分数
 c1 = c / 10 # 一角硬币的个数
 d = A % 10 # 剩余分数
 d1 = d / 5 #五分硬币的个数
 e = A % 5 # 一美分硬币数
 print('美元,两脚五分硬币,一角硬币,五分硬币,美分个数依次为:',a,b1,c1,d1,e)

  

#工资表
 name = input('雇员姓名:')
 t = float(input('一周工作时间:'))
 c = float(input('每小时报酬:'))
 r = float(input('联邦预扣税率:'))
 R = float(input('州预扣税率:'))
 r1 = t * c * r
 R1 = t * c * R
 S = t * c - r1 - R1
 print('雇员所得工资为:',S)

 

总结

很好的考查对基础语法的一些应用!!!

举报

相关推荐

0 条评论