潭州课堂25班:Ph201805201 第七课:控制流程 (课堂笔记)


# 条件判断
  s = '储蓄卡'
  if s == '男': # 如果if 表达式成立 ,则执行下级语句
   print('男性')
  elif s == '女': # 如果上面表达式不成立,执行本次判断,本次表达式成立 则执行下级语句
   print('女性')
  else:print('打扰了') # 如果上面都不成立,则执行本次语句


三目运算,简单的 if else 的简写
  x = 4
  if x%2 == 0:
   print('偶数')
  else:
   print('奇数')

  r = '偶数' if x%2 == 0 else '奇数'
   print( r )



with 循环

  with True:
      print('123')

  with True:
   print('435')
   break      # 跳出本循环

  i = 0
  with i<10:
   i += 1
   if i == 5:
   continue # 不执行下面的代码,直接重新开始,
   print(i)

   with 1:
   pass
   if ...
   break

   eles: pass # 循环正常结束,才执行这里的语句,break 的不执行本语句


  break,continue,eles 同样可用于 for 循环中


for 循环
  sr = 'abcdefghaj'
  for i in st:
   print(i)

  di = { 1:2,3:5,5:4 }
  for i in di: # 迭代字典,取 key
   print(i)


print( '',end='' ) 默认 end = '\n'
  print('1,end='######')    end = '\t'
  print('2')


range( 1,11,2 )
    从 1 开始,到 10, 步长为 2
 
posted @ 2018-06-06 07:48  25班Ph201805201  阅读(153)  评论(0编辑  收藏  举报