2019-07-02 python流程控制
2020-12-13 04:46
标签:容器类 style 固定 mic lse 代码块 结束 判断语句 能力 今天的知识点包括:if / while / for 为什么要有if判断:判断指的是判断事物的对错,真假,想让计算机像人一样去工作、思考,那么计算机也应该有判断事物的对错的能力,那么就要用到if判断语句。 固定语法: 2.同一缩进的代码,称之为代码块 if (判断) if的语法:有三种 1.单独写一个if if 条件: 代码1 代码2 代码3 。。。 2. if ...else if 条件: 代码1 代码2 代码3 。。。 else: #注意else不能单独使用,一定要配合if 、while、for一起使用 代码1 代码2 。。。 3.if ...elif...else if 条件: 代码1 代码2 。。。 elif 条件: #elif判断可以写很多个 代码1 代码2 。。。 else: 代码1 代码2 if elif else 同一级别配合使用的时候,只会指向一个代码块(比如走了if 就不会走elif和else,走了elif就不会if和else,走了else就不会走if和elif) if也可以嵌套 while (循环语句) while 条件: 代码1 代码2 代码3 。。。 break:结束本层循环(可以理解为结束离break最近的while循环) continu:跳出本次循环,直接开始下一次循环 while+else for(循环) 不依赖索引取值 for循环语法结构 for 变量名 in 容器类型: 代码1 代码2 代码3 。。 for循环列表取值 for循环字典取值(字典在被循环的时候,只会返回它的key,不会主动暴露出value) for循环也可以用break和continue,也可以用for+else ,这些和while的用法一样 range在python2和python3的区别 python2中: 1.range其实就是一个列表 2.xrange和python3中的range一样 python3中range是一个老母猪,你需要值的时候我才给你 2019-07-02 python流程控制 标签:容器类 style 固定 mic lse 代码块 结束 判断语句 能力 原文地址:https://www.cnblogs.com/wangcuican/p/11121075.html
1.python用缩进表示代码的归属#循环打印数字1—10
count = 1
while count :
print(count)
count+=1
username = ‘oldboy‘
password = ‘123‘
while True:
username1 = input(‘请输入你的名字‘)
password1 = input(‘请输入你的密码‘)
if username == username1 and password == password1:
print(‘恭喜你输入正确‘)
break
else:
print(‘密码或者名字输入错误‘)
#输出 [1,2,3,5,6,7]
count = 1
while count:
if count == 4:
count += 1
continue
print(count)
count+=1
只有当while循环依据条件正常结束才会走else代码
如果是主动结束的break,那么不会走elsecount = 1
while count :
print(count)
count+=1
else:
print(‘正常循环走完‘)
count = 1
while count :
if count == 3:
break
print(count)
count+=1
else:
print(‘正常循环走完‘)
#循环一个个获取列表里面的值
l = [1,2,4,5,6,9]
for i in l:
print(i)
#for循环字典取值的时候只会取出字典的key
a = {‘name‘:‘boy‘,‘age‘:18}
for i in a:
print(i)
#如果要取出上面的value
a = {‘name‘:‘boy‘,‘age‘:18}
for i in a:
print(a[i])
上一篇:web和wap网站的区别 (转)