python 学习笔记之计算成绩
练习 1
小明的成绩从去年的 72 分提升到了今年的 85 分,请计算小明成绩提升的百分点,并用字符串格式化显示出'xx.x%',只保留小数点后 1 位:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
name = input('请输入姓名:')
s1 = input('请输入去年成绩:')
s2 = input('请输入今年成绩:')
r = (int(s2)-int(s1))
print('%s 今年成绩提升 %d %%'%(name,int(r)/int(s1)*100))
练习 2
请用索引取出下面 list 的指定元素:Apple Python Lisa
L=[
['Apple','Google','Microsoft'],
['Java','Python','Ruby','PHP'],
['Adma','Bart','Lisa']
]
print(L[0][0])
print(L[1][1])
print(L[2][2])
练习 3
小明身高 1.75,体重 80.5kg。请根据 BMI 公式(体重除以身高的平方)帮小明计算他的 BMI 指数,并根据 BMI 指数:
低于 18.5:过轻
18.5-25:正常
25-28:过重
28-32:肥胖
高于 32:严重肥胖
name = input('请输入姓名:')
height = int(input('请输入身高:'))
weight = int(input('请输入体重:'))
x = weight/height
bmi = x*x
if bmi < 18.5:
print(name,'过轻')
elif bmi < 25:
print(name,'正常')
elif bmi < 28:
print(name,'过重')
elif bmi < 32:
pritn(name,'肥胖')
else:
print(name,'严重肥胖')
练习 4
请利用循环依次对 list 中的每个名字打印出 Hello, xxx!:
L=['Bart','Lisa','Adam']
for x in L:
print('hello,'+x+'!')