python基础练习16题

num = float(input("请输入当前温度:"))
fahrenheit = (9 / 5) * num + 32
print("将温度转换为华氏摄氏度后的值是:%f",fahrenheit)

#计算圆柱体的体积
num = float(input("请输入圆柱体的半径:"))
num1 = float(input("请输入圆柱体的高:"))
pi = 3.1415926
volume = num *num * pi * num1
print("圆柱体的体积是:%f",volume)

#请输入一个数计算各个位数的和
num = int(input("请输入一个属0到1000的数:"))
num1 = int(num % 10)
num2 = int(num // 10) %10
num3 = int(num // 100)
num4 = num1 + num2 + num3
print(f"输入的数字每个位数的和是:{num4}")

 

# 输入一个分钟数计算这个数有多少年及多少天
num = int(input("请输入一个数:"))
num1 = num // (60 * 24 * 365)
num2 = int((num % (60 * 24 * 365))/ (60 * 24))
print(f"有{num1}年又{num2}天")

worter = float(input("请输入以千克为单位的水:"))
initialtemperature = float(input("请输入水的初始温度:"))
finaltemperature = float(input("请输入水的最终温度:"))
q = worter * (finaltemperature - initialtemperature) * 4184
print(f"水加热后消耗的能量是:{q}焦耳")

temperature = float(input("请输入大于-58小于41的温度:"))
win = float(input("请输入大于或等于每小时两公里的风速:"))
twc = 35.74 + (0.6215 * temperature) - (35.75 * (win ** (0.16))) + (0.4275 * temperature * (win **(0.16)))
print(f"当前的风寒温度是:{twc}")

 

num = int (input("请输入飞机的加速度以米每秒为单位:"))
num2 =int (input("请输入飞机的起飞速度:"))
num3 = (num ** 2) / (2 * num2)  #计算最短跑道公式
print(f"飞机需要的最短跑道为:{num3}")

 

num = (input("请输入4个数字:"))
print(num[3:2:-1])
print(num[2:1:-1])
print(num[1:0:-1])
print(num[0::-1])

X1,Y1 = map(int,input("请输第一个入坐标:").split(' '))
X2,Y2 = map(int,input("请输入第二个坐标:").split(' '))
X3,Y3 = map(int,input("请输入第三个坐标:").split(' '))
# print(X1,X2,X3)
len1 = (((X1 - X2)**2) + ((Y1 - Y2)**2)) ** (0.5)
len2 = (((X1 - X3)**2) + ((Y1 - Y3)**2)) ** (0.5)
len3 = (((X2 - X3)**2) + ((Y2 - Y3)**2)) ** (0.5)
s = (len1 + len2 +len3) / 2
area = (s * (s - len1) * (s - len2) * (s - len3)) **(0.5)
print(f"三角形的面积为:{area}")

 

num = int(input("请输入六边形的变边长:"))
area = ((3 * (3 **0.5)) / 2) * (num **2)
print(f"六边形的边长是:{area}")

 

money = 100
l = 1.00417
num = money *l
num1 = (money + num ) * l
num2 = (money + num1 ) * l
num3 = (money + num2 ) * l
num4 = (money + num3 ) * l
num5 = (money + num4 ) * l
print(num5)

num = 1000
num1 = 1 + 0.425
num2 = num *num1
print(num2)

 

 

import math as m
a = float(input("请输入边长a:"))
b = float(input("请输入边长b:"))
c = float(input("请输入边长c:"))
if (a + b ) > c and (a + c) > b and (b + c) > a :
    A = m.degrees(m.acos((a * a - b * b - c * c) / (-2 * b * c)))
    B = m.degrees(m.acos((b * b - a * a - c * c) / (-2 * a * c)))
    C = m.degrees(m.acos((c * c - b * b - a * a) / (-2 * a * b)))
print(f"角A的度数为:{A}")
print(f"角B的度数为:{B}")
print(f"角C的度数为:{C}")

 

import math as m
length = int(input("请输入边长:"))
lengths = int(input("请输入边数:"))
Area = (lengths *(length ** 2)) /(4 * (m.tan((m.pi)/lengths)))
print(f"多边形的面积是:{Area}")

 

num = (input("请输入一串数字:"))
print(num[::-1])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值