PYTHON十八道练习题

cel=float(input("请输入一个摄氏度:"))
f = (9 / 5) * cel + 32
print("对应的华氏度是:"+ str(f))
print("%s celsius is %s fahrenheit:"%(cel,f)) 

 

radios = float(input("请输入一个半径:"))
length = int(input("请输入一个高:"))
area = radios * length * 3.14
volume = area * length
print("底面积为:%s"%(area))
print("体积为:%s"%(volume))

 

it = int(input("请输入一个零至一千中的整数:") )
mic = (it % 10) + (it // 10) % 10 + (it // 10) // 10
print(mic) 

 

 

mins = int(input("请输入一个分钟数:"))
hour = mins // 60
days = hour // 24
years = days // 365
day =days%365
print ("%s 分钟是 %s 年和 %s 天"%(mins,years,day))

 

M = float(input("请输入一个水量:"))
iniT = float(input("请输入一个初始温度"))
finT = float(input("请输入一个最终温度"))
Q = M * (finT - iniT) * 4184
print("所需要的能量为:%s "%(Q))

ta = float(input("请输入一个-58华氏度以上,41华氏度以下的温度:"))
v = float(input("请输入一个大于等于2里/小时的风速:"))
t = 35.74 + 0.6215 * ta - 35.75 * v ** 0.16 + 0.4275 * ta * v ** 0.16
print(t)  

a = float(input("请输入加速度:"))
v = float(input("请输入起飞速度:"))
l = v ** 2 / (2 * a)
print(l)

num = int(input("请输入一个四位整数:"))
f = (num % 10)
s = (num // 10) % 10
t = (num // 100) % 10
fo = (num // 1000)
print(" 个位数%s \n 十位数%s \n 百位数%s \n 千位数%s \n "%(f,s,t,fo))

 

x1 = float(input("请输入第一个顶点的X"))
y1 = float(input("请输入第一个顶点的y"))
x2 = float(input("请输入第二个顶点的X"))
y2 = float(input("请输入第二个顶点的y"))
x3 = float(input("请输入第三个顶点的X"))
y3 = float(input("请输入第三个顶点的y"))
s1 = ((x2-x1)**2 + (y2-y1)**2 )**0.5
s2 = ((x2-x3)**2 + (y2-y3)**2 )**0.5
s3 = ((x1-x3)**2 + (y1-y3)**2 )**0.5
s  = (s1 + s2 +s3) / 2
area = (s * (s - s1)*(s - s2)*(s- s3))**0.5
print("三个顶点所形成三角形的面积为:" +str(area))

 

import math
s = float(input("请输入边长的大小:"))
area = 3 * 3**0.5 / 2 * s * s
print("%s对应的面积为%s"%(s,area))

 

 

 

a = float(input("请输入你想要存的本金:"))
h = a * (1 + 0.00417)
c = (h + a) * (1 + 0.00417)
d = (c + a) * (1 + 0.00417)
e = (d + a)* (1 + 0.00417)
f = (e + a) * (1 + 0.00417)
g = (f + a) * (1 + 0.00417)
print("%s的本金得到利息后账户余额为:%s"%(a,g))

 

 

money = float(input("请输入你想存放的本金:"))
mouth = 0.0425 / 12
sume = money * (1 + mouth) ** 12
print("%s的本金存放一年后的总额为:%s"%(money,sume))

 

 

import math
a = int(input("a边"))
b = int(input("b边"))
c = int(input("c边"))
x = math.degrees(math.acos((a * a - b * b - c * c) / (- 2 * b *c)))
y = math.degrees(math.acos((b * b - a * a - c * c) / (- 2 * b *c)))
z = math.degrees(math.acos((c * c - b * b - a * a) / (- 2 * b *c)))
print("三个角分别为%s,%s,%s"%(x,y,z))

 

import math
num = int(input("请输入边数:"))
d = float(input("请输入边长:"))
S = (num * (d ** 2)) / (4 * math.tan(3.14 / num))
print("正多边形面积为:%s"%S)

 

 

num = int(input("请输入一个四位整数:"))
f = (num % 10)
s = (num // 10) % 10
t = (num // 100) % 10
fo = (num // 1000)
print(" 个位数%s 十位数%s 百位数%s 千位数%s "%(f,s,t,fo))

num = float(input("请输入一个小数:"))
f = num * 100
d = f // 100
f = f % 100
lj = f // 25
f = f % 25
yj = f // 10
f = f % 10
wf = f // 5
f = f % 5
ymf = f
print("有%s美元"%d)
print("%s个两角五分"%lj)
print("%s个一角"%yj)
print("%s个五分"%wf)
print("%s个一分"%ymf)

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值