您的位置:首页 > 编程语言 > Python开发

程序设计入门—Python之第二周作业

2015-05-11 20:32 555 查看
1

编写程序,完成下列题目(1分)

题目内容:

身体质量指数(Body Mass Index,BMI)是根据人的体重和身高计算得出的一个数字,BMI对大多数人来说,是相当可靠的身体肥胖指标,其计算公式为:

,其中体重单位为公斤,身高单位为米。编写程序,提示用户输入体重和身高的数字,输出BMI。

输入格式:

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

输出格式:

相应的BMI值,保留两位小数。注:可以使用 format 函数设置保留的小数位数,使用 help(format) 查看 format 函数的使用方法。

输入样例:

80

1.75

输出样例:

26.12

时间限制:500ms内存限制:32000kb

Weight=(float)(raw_input())
Hight =(float)(raw_input())
BMI= Weight / Hight**2
print '%.2f' %BMI


2

编写程序,完成下列题目(2分)

题目内容:

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

输入格式:

一个非负整数

输出格式:

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

输入样例:

70000

输出样例:

19 26 40

时间限制:500ms内存限制:32000kb
time=int(raw_input())
h=time/3600
m=(time-(h*3600))/60
s=time-h*3600-m*60
print h,m,s


3

编写程序,完成下列题目(2分)

题目内容:

对于三角形,三边长分别为a, b, c,给定a和b之间的夹角C,则有:

。编写程序,使得输入三角形的边a, b, c,可求得夹角C(角度值)。

输入格式:

三条边a、b、c的长度值,每个值占一行。

输出格式:

夹角C的值,保留1位小数。

输入样例:

3

4

5

输出样例:

90.0

时间限制:500ms内存限制:32000kb
import math
a=float(raw_input())
b=float(raw_input())
c=float(raw_input())
C =(a**2+b**2-c**2)/(2*a*b)
d=math.acos(C)*180/math.pi
print '%.1f'%d


由于第一次学习python 语言,对Python语言不熟悉,所以在解决的第三题的时候遇到一些困难,好在有万能的小伙伴帮我,才能顺利解决

感谢蟒蛇君和卡塔君and 东科君。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: