码迷,mamicode.com
首页 > 其他好文 > 详细

第六次笔记

时间:2018-04-06 00:16:40      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:元素   obj   情况下   规则   bsp   通过   lock   lse   body   

条件判断

语法结构:

if 判断语句1:

执行语句1

elif 判断语句2:

执行语句2

else:

执行语句

三目运算

a = 3

b =True if a>5 else False

条件循环:while

i = 0while i < 10:

print(i)
i +=1

语法规则:

while 判断语句:

? 循环体

?? 注意缩进

break和else

break用法:


li = [1,2,3,4,5,6,7,8,9]
i = 0
while i < len(li):
  if li[i] == 5:
      break
  print(True if li[i] > 5 else False)
  i += 1

else用法:


li = [1,2,3,4,5,6,7,8,9]
i = 0
while i < len(li):
  print(True if li[i] > 5 else False)
  i +=1
else:
  print(‘判断结果‘)

continue用法:


for i in range(21):
  if i % 5 == 0:
      continue
  print(i)
  i +=1
else:
  print(‘输出结果‘)

注意的要点:

01 循环可以被终止:

通过break终止循环

通过continue跳过当此循环

02 else的执行条件:

只有在循环不是被break终止的情况下才会执行else中的内容

迭代循环:


li = [1,2,3,4,5]
for i in li:
  print(i)

语法规则:

for i in obj:

? 循环体

?? 注意缩进

range用法


for i in range(21):
  print(i)

注意要点

for 后面需要接上可迭代对象

for会依次取出可迭代对象中的元素

第六次笔记

标签:元素   obj   情况下   规则   bsp   通过   lock   lse   body   

原文地址:https://www.cnblogs.com/zcmq/p/8724851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!