1.元组中的数据具有不可更改性,但是可以对代表元组的变量重新赋值
a = (233,45)
for value in a:
print(value)
a = (212,33)
for modify_value in a:
print(modify_value)
打印出来结果
233
45
212
33
2.if-elif-else结构与一系列if语句的区别
前者只要满足其中一个条件就不会继续执行了,而后者不管是否满足之前的条件,都是要将所有的if语句执行完
#if 和elif的区别
requesteds_recipe = ['mushroom','colo','bread']
if 'mushroom' in requesteds_recipe:
print('Add mushroom')
if 'colo' in requesteds_recipe:
print('Add colo')
if 'bread' in requesteds_recipe:
print('Add bread')
age = 13
if age<4:
print('You are so young a baby')
elif age<18:
print('sorry,you are not a adult')
elif age<65:
print('you are pass')
elif age>=65:
print('you are so old ')
打印结果
Add mushroom
Add colo
Add bread
sorry,you are not a adult