今天是一些条件判断,循环结构和dictionary,set
关键词:if elif else ;input;for.....in.....:;while.....:;break;continue;
1.条件判断
# 1)
a=5
if a>10:
....
# 2)注意缩进,当条件为真时,就进行缩进内的内容,若为假,就进行else里的内容
if a>10:
.....
else:
.....
# 3)
if a>10:
<执行语句>
elif:
<执行语句>
else:
<执行语句>
# 4)简写的形式
# 只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False
if x:
print('ture')
2.读取用户输入的数据
再使用用户的数据时,要注意格式的转换
3.循环,有两种循环结构可以选择,下面是分别得两个例子,我在jupyter上运行的,截图发 在下面
1)for ....in .... : #注意不要忘记冒号
下面计算从0加到50的循环计算
2)wile ......:
计算20以内的偶数加和
3)用来调节循环内的跳转有两种
a)break 用来提前结束循环
b)continue 跳过当前这次循环,开始下一次循环
4.字典 dictionary 实质上是一组键值对(key-value)
有两种方法查看某元素是否在字典里面
1)D in dic 不存在返回False
2)dic.get('D') 不存在返回None
删除字典中的某元素
dic.pop('A')
还有一种key集合,是set,它不存储value的值,而且里面重复的元素会被滤除
添加元素
add(key)
删除元素