标签:
1、最基本的IO语句
name=input()
print(‘hello,‘,name)
2、python还允许用r‘‘表示‘‘内部的字符串默认不转义
print(‘\\\t\\‘)
print(r‘\\\t\‘)
3、空值用none表示,但不能理解为0。因为0是有意义的。
4、java是静态语言,在定义变量时必须指定变量类型。python是动态语言,更灵活。
5、a=‘abc‘
b=a
a=‘xyz‘
print(b)
表示把变量b指向变量a指向的数据,打印变量b的结果为‘abc‘。
6、ascii 编码是一个字节,unicode编码是二个字节,UTF-8编码比较节省空间。
计算机内存中统一使用unicode编码,当保存到硬盘或者传输时候转化为UTF-8编码。
在python3以上的版本中,字符串是以unicode编码的。
7、
>>> s1=72
>>> s2=85
>>>r=(s2-s1)/float(s1)*100
>>> print(‘%.1f%%‘ %r)
18.1%
8、tuple不可变,尽量用tuple代替list。在定义tuple时候,tuple的元素必须被确定下来。
9、
10、
11、
小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
用if-elif
判断并打印结果:
height=float(input(‘请输入身高‘))
weight=float(input(‘请输入体重‘))
bmi=weight/(height**2)
if bmi<18.5:
print(‘bmi是%.2f, 过轻‘%bmi)
elif bmi>=18.5 and bmi<=25:
print(‘bmi是%.2f 正常‘%bmi)
elif bmi>25 and bmi<=28:
print(‘bmi是%.2f, 过重‘%bmi)
elif bmi>28and bmi<=32:
print(‘bmi是%.2f, 肥胖‘%bmi)
else:
print(‘bmi是%.2f,严重肥胖‘%bmi)
标签:
原文地址:http://www.cnblogs.com/cxkof/p/5414937.html