Demo01
摄氏温度转化为华氏温度
题目描述
输入一个摄氏温度的值,将它转变为华氏温度,并将结果输出
转换的公式为如下:
输入输出描述
输入一个值表示摄氏温度
celsius
输出华氏温度
fahrenheit
,结果保留一位小数点
示例
输入:
43
输出:
109.4
cel = eval(input())
fah = 9 / 5 * cel + 32
print("%.1f" % fah)
Demo02
计算圆柱体的体积
题目描述
输入圆柱的半径和高,并利用如下公式计算圆柱体的底面积和体积。
输入输出描述
分别输入圆柱的半径
radius
和高度
length
,两个数据之间用空格分隔
输出两行,第一行为圆柱底面积
area
,第二行为圆柱体积
volume
,结果保留两位小数点
示例
输入:
5.5 12
输出:
95.03
1140.41
radius, length = eval(input())
area = radius * radius * 3.14159267
volume = area * length
print("%.2f" % area)
print("%.2f" % volume)
Demo03
将英尺数转换为米数
题目描述
输入英尺数然后将它转换为米数,并输出结果,一英尺等于
0.305
米
输入输出描述
输入一个数据表示英尺数
输出转换后的米数,结果保留四位小数点
示例
输入:
16.5
输出:
5.0325
feet = eval(input("请输入英尺数:"))
meters = feet * 0.305
print("米数是:%.4f" % meters)
Demo04
计算小费
题目描述
读取小计和酬金率,然后计算小费以及合计金额。例如客户的小计为
10
元,酬金率为
15%
,那么小费是
1.5
元,合计金额为
11.5
元
输入输出描述
分别输入小计和酬金率,两个数据用之间用空格分隔
输出两行,第一行为小费,第二行为合计金额,结果保留两位小数
示例
输入:
15.69 15
输出:
2.35
18.04
subtotal, feerate = eval(input("请分别输入小计和酬金率:"))
fee = subtotal * feerate * 0.01 #fee小费
Total = fee + subtotal
print("小费为:%.2f" % fee)
print("合计金额为:%.2f" % Total)
Demo05
对一个整数中的各位数字求和
题目描述
读取一个
0
到
1000
之间的整数,并计算它各位数字之和
输入输出描述
输入一个
[0,1000]
之间的整数
输出该数字的各位数字之和
示例
1
输入:
999
输出:
27
解释:
999
各位数之和为
9 + 9 + 9 = 27
示例
2
输入:
12
输出:
3
num = eval(input())
ge = num % 10
num //= 10 # num = num // 10
shi = num % 10
num //= 10
bai = num % 10
nsum = ge + shi + bai
print(nsum)
Demo06
计算年数和天数
题目描述
输入分钟数,然后将该分钟数转换为年数和天数,假定一年有
365
天
输入输出描述
输入一个分钟数
输出两行,第一行为年数,第二行为天数
示例
输入:
1000000000
输出:
1902
214
minutes = eval(input())
hours = minutes // 60
days = hours // 24
years = days // 365
days = days % 365
print(years)
print(days)
Demo07
计算能量
题目描述
水从初始温度加热到最终温度是需要能量的,请计算需要多少能量,公式如下:
这里的
M
是按千克计的水量,初始温度和最终温度均为摄氏度,热量
Q
以焦耳计
输入输出描述
输入三行数据,第一行输入水量,第二行输入初始温度,第三行输入最终温度
输出所需的能量值,结果保留一位小数
示例
输入:
55.5
3.5
10.5
输出:
1625484.0
M, initialTem, finalTem = eval(input("请输入水量,初始和最终温度:"))
Q = M * (finalTem - initialTem) * 4148
print("需要能量:%.1f" % Q)
Demo08
分割数字
题目描述
输入一个四位整数,并以反向顺序显示
输入输出描述
输入一个四位整数
输出四行,第一行为个位,第二行为十位,第三行为百位,第四行为千位
示例
输入:
5213
输出:
3
1
2
5
num = eval(input("请输入一个四位整数:"))
ge = num % 10
num //= 10
shi = num % 10
num //= 10
bai = num % 10
num //= 10
qian = num % 10
print(ge)
print(shi)
print(bai)
print(qian)
Demo09
计算三角形的面积
题目描述
输入三角形的三个顶点坐标,并计算其面积,计算公式如下
输入输出描述
输入六个数据,分别表示三角形三个顶点的坐标
x1
、
y1
、
x2
、
y2
、
x3
和
y3
,数据之间用空格分隔
输出三角形的面积,结果保留一位小数
示例
输入:
1.5 -3.4 4.6 5 9.5 -3.4
输出:
33.6
x1, y1, x2, y2, x3, y3 = eval(input())
side1 = ((x1 - x2) ** 2 + (y1 - y2) ** 2) ** 0.5
side2 = ((x3 - x2) ** 2 + (y3 - y2) ** 2) ** 0.5
side3 = ((x1 - x3) ** 2 + (y1 - y3) ** 2) ** 0.5
s = (side1 + side2 + side3) / 2
area = (s * (s - side1) * (s - side2) * (s - side3)) ** 0.5
print("%.1f" % area)
Demo10
显示当前时间
题目描述
输入你所在的时区,并输出当前的时间
输入输出描述
输入时区,如东八区为
8
,西五区为
-5
输出二十四小时制的时间,格式为 时
:
分
:
秒
示例
输入:
8
输出:
21:43:12
import time
timezone = eval(input("请输入当前所在时区:"))
zone0time = time.time()
yourzonetime = zone0time + timezone * 60 * 60
seconds = yourzonetime % 60
minutes = your

&spm=1001.2101.3001.5002&articleId=137312169&d=1&t=3&u=c5c4eb9d4cca4779b6270107a2cb7a0e)
1万+

被折叠的 条评论
为什么被折叠?



