python编程计算题

Demo01

celsius = int(input("请输入一个摄氏温度:"))
fahrenheit = (9 / 5) * celsius  +32
print("转化后的华氏温度为%s"%(fahrenheit))
	

 Demo02

radius = int(input("请输入圆柱的半径:"))
length = int(input("请输入圆柱的高:"))
area = radius * radius * 3.14
volume = area * length
print("area is %s"%(area))
print("volume is %s"%(volume))

Demo03

number = int(input("请输入一个0-1000的整数:"))
number1 = number % 10
number2 = (number // 10) % 10
number3 = number // 100
sum = number1 + number2 + number3
print("他各位数字之和为%s"%(sum))

Demo04

minutes = int(input("请输入分钟数:"))
days = minutes / 60 / 24
years = days / 365
print("%s分钟所对应的天数为%s天,年数为%s年"%(minutes,days,years))

Demo05

wen1 =int(input("请输入一个初始温度:"))
wen2 =int(input("请输入一个最后温度:"))
water =int(input( "请输入水量:"))
Q = water*(wen2-wen1)*4184
print("Q=%s"%(Q))

 Demo06

Ta = int(input("请输入一个介于-58~41的温度:"))
v = int(input("请输入一个大于等于每小时2里的风速:"))
Twc = 35.74 + 0.6215 * Ta - 35.74 * v ** 0.16 + 0.4275 * Ta * v ** 0.16
print("风寒温度为:%s"%(Twc))

 Demo07

v = int(input("请输入飞机的起飞速度:"))
a = int(input("请输入飞机的加速度:"))
length = v ** 2 / 2 * a
print("最短跑道长度为:%s"%(length))

 Demo08

​number = int(input("请输入一个四位整数:"))
number1 = number % 10
number2 = (number // 10) % 10
number3 = (number // 100) % 10
number4 = number // 1000
print("%s"%(number1))
print("%s"%(number2))
print("%s"%(number3))
print("%s"%(number4))

Demo09

方法一:

number = int(input("请输入一个四位整数:"))
number1 = number % 10
number2 = number // 10 % 10
number3 = number //100 % 10
number4 = number // 1000
number5 = number4 + number3 * 10 + number2 * 100 + number1 * 1000
print("颠倒各位数字后的数为:%s"%(number5))


方法二:

number = int(input("请输入一个四位整数:"))
print(number[::-1])

Demo10

(x1,y1,x2,y2,x3,y3) = eval(input("请输入三角形的三个顶点"))
side1 = ((x2 - x1) ** 2 + (y2 - y1)  ** 2) ** 0.5
side2 = ((x3 - x2) ** 2 + (y3 - y2)  ** 2) ** 0.5
side3 = ((x3 - x1) ** 2 + (y3 - y1)  ** 2) ** 0.5
s = (side1 + side2 + side3) / 2
area = (s * (s - side1) * (s-side2) * (s-side3)) ** 0.5
print("该三角形的面积为:%s"%(area))

 Demo11

s = float(input("请输入正六边形的边长:"))
area = (3 * 3 ** 0.5 / 2) * s ** 2
print("正六边形的面积为:%s"%(area))

 Demo12

value = int(input("请输入首月存款:"))
month_Profit = 1.00417
value6 = value * 6.00417 * (month_Profit ** 5)
print("六月后的存款为:%s"%(value6))

Demo13

capital = int(input("请输入投资额:"))
ear = float(input("请输入年利率:"))
years = int(input("请输入年数:"))
value = capital * (1 + ear / 12 ) ** (years * 12)
print("未来投资额为:%s"%(value))

Demo14

import math
a = int(input("请输入a的值:"))
b = int(input("请输入b的值:"))
c = int(input("请输入c的值:"))
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 * a * b))
print("A = %s rad" %(A) )
print("B = %s rad" %(B) )
print("C = %s rad" %(C) )

Demo15

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

 Demo16

name = (input("请输入雇员姓名:"))
time = int(input("请输入一周的工作时间:"))
pay = float(input("请输入每小时的报酬:"))
pay_Urate = float(input("请输入联邦预扣税率:"))
pay_Srate = float(input("请输入州预扣税率:"))
print("雇员姓名:%s"%(name))
print("一周的工作时间:%s"%(time))
print("每小时的报酬:%s"%(pay))
print("联邦预扣税率:%s"%(pay_Urate))
print("州预扣税率:%s"%(pay_Srate))

 Demo17

dollar = float(input("请输入含两位小数的美元总金额:"))
cent = 100 * dollar
dollar_Number = cent // 100
left_One = cent % 100
quarter_Number = left_One // 25
left_Two = left_One % 25 
dime_dollar = left_Two // 10
left_Three = left_Two % 10
nickel_dollar = left_Three // 5
left_Four = left_Three % 5
cent_dollar = left_Four
print("美元有:%s张"%(dollar_Number))
print("两角五分有%s张"%(quarter_Number))
print("一角有%s张"%(dime_dollar))
print("五分有%s张"%(nickel_dollar))
print("一分有%s张"%(cent_dollar))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值