示例:
小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
-
低于18.5:过轻
-
18.5-25:正常
-
25-28:过重
-
28-32:肥胖
-
高于32:严重肥胖
用if-elif判断并打印结果:
# -*- coding: utf-8 -*- height = 1.75 weight = 80.5
1
2
3
4
5
6
7
8
9
10
11
|
bmi
=
80.5
/
1.75
*
1.75
if
bmi <
18.5
:
print
(
'过轻'
)
elif
bmi >
=
18.5
and
bmi <
25
:
print
(
'正常'
)
elif
bmi >
=
25
and
bmi <
28
:
print
(
'过重'
)
elif
bmi >
=
28
and
bmi <
32
:
print
(
'肥胖'
)
else
:
print
(
'严重肥胖'
)
|
示例:
请利用循环依次对list中的每个名字打印出Hello, xxx!:
1
2
3
|
L
=
[
'Bart'
,
'Lisa'
,
'Adam'
]
for
name
in
L:
print
(
'Hello, %s!'
%
name)
|
1
|
<br>
|
练习
小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出'xx.x%',只保留小数点后1位:
1
2
3
4
|
s1
=
72
s2
=
85
r
=
100
*
(s2
-
s1)
/
s1
print
(
'提高了'
'%.1f%%'
%
r)
|
练习
# -*- coding: utf-8 -*- L = [ ['Apple', 'Google', 'Microsoft'], ['Java', 'Python', 'Ruby', 'PHP'], ['Adam', 'Bart', 'Lisa'] ]
# 打印Apple:
# 打印Python:
# 打印Lisa:
L = [
['Apple', 'Google', 'Microsoft'],
['Java', 'Python', 'Ruby', 'Php'],
['Adam', 'Bart', 'Lisa']
]
print(L[0][0])
print(L[1][1])
print(L[2][2])
学习自:
廖雪峰的官方网站
本文转自cix123 51CTO博客,原文链接:http://blog.51cto.com/zhaodongwei/1882253,如需转载请自行联系原作者