3月4日刷题

3月4日刷题

时间计算

接收用户输入的一个秒数(非负整数),折合成小时、分钟和秒输出。

输入格式:一个非负整数

输出格式:将小时、分钟、秒输出到一行,中间使用空格分隔。

示例输入 1

70000

示例输出 1

19时26分40秒
time=int(input())
h=time//60//60
m=time//60%60
s=time%60
print(h,'时',m,'分',s,'秒',sep="")

四位数逆序输出

编写一个程序,提示用户输入四位整数并以反向顺序显示。

输入格式:一个四位的整数

输出格式:四个一位整数,在同一行输出,空格分隔,结尾无空格无换行

示例输入 1

1234

示例输出 1

4 3 2 1
scan=int(input())
g=scan%10
s=scan//10%10
b=scan//100%10
q=scan//1000
print(g,s,b,q,end="")

烧热水

编写一个程序,计算将水从初始温度加热到最终温度所需的能量。提示用户输入以千克计算的水量以及水的初始温度和最终温度。计算能量的公式是:Q = M * (最终温度初始温度) * 4184。M是按千克计的水量,温度为摄氏温度,热量Q以焦耳计。

输入格式:以千克计算的水量以及水的初始温度和最终温度(摄氏温度),输入下一项需换行

输出格式:以焦耳计算的能量(小数点后保留一位)示例输入 1

55.5
3.5
10.5

示例输出 1

1625484.0
m=input()
initialTemperature=input()
finalTemperature=input()
energy=eval(m+"*"+"("+finalTemperature+"-"+initialTemperature+")"+"*"+"4184")
print("%.1f"%energy)

利息计算

假如你想将一笔钱以固定年利率存入账户。如果你希望三年之后账户中有5000元,你现在需要存入多少钱?使用下面的公式可以算出初始存款:

image.png

编写一个程序,提示用户输入最终金额值、百分比表示的年利率以及年数,然后显示最初存款额。

输入格式:最终金额值、百分比表示的年利率以及年数,输入下一项需换行

输出格式:最初存款额(注意:计算后保持原样输出,保留两位小数位数)

1000
4.25
5

示例输出 1

808.86
money=float(input())
interestRate=float(input())
time=int(input())
resultsOf=money/pow(1+interestRate/12/100,time*12)
print("%.2f"%resultsOf)

BMI指数计算

身体质量指数(Body Mass Index,BMI)是根据人的体重和身高计算得出的一个数字,BMI对大多数人来说,是相当可靠的身体肥胖指标,其计算公式为:BMI=Weight/High****2,其中体重单位为公斤,身高单位为米。编写程序,提示用户输入体重和身高的数字,输出BMI。

注:必须使用format 函数设置保留的小数位数,自学format 函数的使用方法。

输入格式:输入两行数字,第一行为体重(公斤),第二行为身高(米)

输出格式:相应的BMI值,保留两位小数。

示例输入 1

80
1.75

示例输出 1

26.12
wight=float(input())
hight=float(input())
print("{:.2f}".format(wight/(hight*hight)))

求圆柱体的体积

从键盘输入一个圆柱体的半径r和高h,求:圆柱体的体积v。

结果要求保留2位小数。圆周率为3.14159。

输入格式:圆柱体的半径r和高

输出格式:圆柱体的体积

示例输入 1

1.5
3

示例输出 1

v=21.21
r=float(input())
h=float(input())
v=3.14159*pow(r,2)*h
print("v=","%.2f" % v,sep="")
posted @ 2022-03-05 00:18  木_心  阅读(370)  评论(0)    收藏  举报