zoukankan      html  css  js  c++  java
  • 4.流程控制

    1、流程控制语句for:

      1.格式一:

        for 变量 in iterable:
        pass
      
    1 s = 'abcd'
    2 for i in s:
    3     print(i)
    View Code
      2.格式二:
        for 变量 in iterable:
        if 条件:
        break(或者continue)
        pass
      
      
    1 s = 'abcd'
    2 for i in s:
    3     print(i)
    4     if i == 'b':
    5         break
    View Code
      3.格式三:
        for 变量 in iterable:
        pass
        else:
          pass
      
    1 s = 'abcd'
    2 for i in s:
    3     print(i)
    4 else:
    5     print('打印完成!')
    View Code

    2、循环

      方式二:

        格式:

          while 条件:

              循环体
        代码:
          
    1 # 打印1-100偶数:
    2 
    3 count = 0
    4 while True:
    5     count += 1
    6     if count % 2 == 0:
    7         print(count)
    8     if count == 100:
    9         break
    while范式一
          
    1 count = 0
    2 while count < 100:
    3     count += 2
    4     print(count)
    while范式一     
          
     1 # 打印1-100数字:
     2 
     3 FLAG = True
     4 NUM = 0
     5 
     6 while FLAG:
     7     print(id(NUM))
     8     NUM += 1
     9     print(NUM, end=' ')
    10     if NUM == 100:
    11         FLAG = False
    12 print('\n打印完成!')
    while范式三
      方式二:
        格式:
          while 条件:
            循环体
            continue
            循环体
        规则:
          结束本次循环,继续下一次循环
        代码:
          
    1 while True:
    2     print(111)
    3     print(222)
    4     continue
    5     print(333)
    while范式二
          
    1 111
    2 222
    3 111
    4 222
    5 ....
    while范式二结果
          
    1 # continue用法:
    2 
    3 count = 0
    4 while count < 5:
    5     count += 1
    6     if count == 3:
    7         continue
    8     print(count)
    while范式二
      方式三:
        格式:
          while 条件:
            循环体
          else:
            语句体
        代码:
          
    1 # 满足条件执行循环体,当不满足条件时执行else语句体
    2 
    3 count = 0
    4 while count < 5:
    5     count += 1
    6     print(count)
    7 else:
    8     print(666)
    whileelse范式三   
          
     1 # 跳出循环不再执行else语句体
     2 
     3 count = 0
     4 while count < 5:
     5     count += 1
     6     print(count)
     7     if count == 3:
     8         break
     9 else:
    10     print(666)
    whileelse范式三

    3、流程控制语句(if):     

        
    1 dream = input("你长大后想做什么?")
    2 
    3 if dream == "医生":
    4     print("看病免费")
    5 
    6 print('666')
    类型一
        
    1 age = int(input('请输入年龄:'))
    2 
    3 if age > 18:
    4     print('做你想做的事情')
    5 else:
    6     print('小屁孩')
    7 
    8 print('666')
    类型二
        
    1 num = input('请输入你猜测的数字:')
    2 
    3 if num == '6':
    4     print('请你吃饭')
    5 elif num == '3':
    6     print('不用写作业')
    7 elif num == '1':
    8     print('请你大宝剑')
    类型三
        
     1 num = input('请输入你猜测的数字:')
     2 
     3 if num == '6':
     4     print('请你吃饭')
     5 elif num == '3':
     6     print('不用写作业')
     7 elif num == '1':
     8     print('请你大宝剑')
     9 else:
    10     print('....')
    类型四
        
     1 code = input('请输入验证码:')
     2 username = input('请输入用户名:')
     3 password = input('请输入密码:')
     4 if code == 'qwe3':
     5     if username == 'alex' and password == '123':
     6         print('登陆成功')
     7     else:
     8         print('用户名或者密码错误')
     9 else:
    10     print('验证码错误')
    类型五
  • 相关阅读:
    css3学习 之 css选择器(结构性伪类选择器)
    flash如何实现Enumeration
    带参数的正则匹配
    css学习记录(overflow:hidden)
    JavaScript的函数
    HTML5实现网站在windows8中的贴靠
    Modernizr 让网站进行优雅降级
    ASP.NET Web API教程(三) 增删改
    Compat Inspector 微软内部使用的兼容性检测工具
    Javascript 高级手势
  • 原文地址:https://www.cnblogs.com/cmd61/p/11122937.html
Copyright © 2011-2022 走看看