1_33_python基础学习_0409

1_38_python基础学习_0409

List 列表 :一种数据类型,有序集合,可以任意添加删除元素。

Tuple 元组 :也是一种数据类型,有序,不能添加删除元素,即:tuple一旦初始化就不能修改了。没有list的添加删除方法 (没有append() , insert() , pop() 等方法)。

tuple的意义优点 :tuple不能改变,代码更安全。如果可能,能有tuple代替list就尽量用tuple.

List = [[]] : 二维列表

tuple = ([1,2,3],[4,5,6],[7,8,9])
Print(tuole[0])
Print(type(tuple)[0])
tuple的缺陷 :当你定义一个tuple时, 在定义的时

t = (1,2)
t
(1,2)
定义一个空tuple: tuple = ()
定义只有一个元素的tuple: tuple = (1,)

条件判断语句
#if…else
#比如,输入用户年龄,根据年龄打印输出不同的内容
age = 20
if age>=18:
print(‘你的年龄是 %s’ % age)
print(“成人”)
#根据python的缩进规则,如果if语句的判断是true,就把缩进的两行print语句执行了。
#如果if语句判断句是False, 就不执行。(否则什么都不做)
#也可以给if添加一个else语句,意思是,如果if判断为False,不要执行if的内容,
else:
print(‘你的年龄是 %s’ % age)
print(“成人”)
#注意不能少些冒号 :
#可以用else if 缩写: elif (可以有多个)

age = 16
if age>=18:
print(“adult”)
elif age>=10:
print(“青少年”)
elif age >= 6:
print(“青少年1”)
else:
print(“kid”)

‘’’
if <条件判断1>:
<执行内容1>
elif <条件判断2>:
<执行内容2>
elif <条件判断3>:
<执行内容3>
else:
<执行内容n>

说明:从上往下判断,如果在某个判断上为true,那么把判断对应的语句执行后,就忽略掉剩下的elif和else。
‘’’

你的年龄是 20
成人
青少年

height = 1.75
weight = 80.5
bmi = weight/(height*height)
if bmi< 18.5:
print(“体重过轻”)
elif bmi<=25:
print(“正常”)
elif bmi<=28:
print(“过重”)
elif bmi<=32:
print(“肥胖”)
elif bmi>32:
print(“严重肥胖”)

name = input(“请输入姓名”)
height = float(input(“请输入身高”))
weight = float(input(“请输入体重”))
bmi = weight/(height*height)
if bmi< 18.5:
print(name,“的bmi为: %s,为 %s” % (bmi,“过轻”))
elif bmi<=25:
print(name,“的bmi为: %s,为 %s” % (bmi,“正常”))
elif bmi<=28:
print(name,“的bmi为: %s,为 %s” % (bmi,“过重”))
elif bmi<=32:
print(name,“的bmi为: %s,为 %s” % (bmi,“肥胖”))
elif bmi>32:
print(name,“的bmi为: %s,为 %s” % (bmi,“严重肥胖”))

你可能感兴趣的:(1_33_python基础学习_0409)