zoukankan      html  css  js  c++  java
  • if、while、for的用法

    1 if 用法

    #结构
    if 条件:
        执行语句
    elif 条件:
        执行语句
    else:
        执行语句
    """
    说明
    条件:判断条件,返回的应该为booleans值,
    执行语句:当条件为True会执行相应条件下面的执行语句,如果为false则跳过
    而当所有条件为false的时候会执行else下的执行语句
    注意:每一套if逻辑只存在一个if和else,但是elif可以是多个
    """
    #例子
    age = int(input("请输入年龄:"))
    if  age>18:
        print("已经成年")
    elif age==18print("刚刚成年")
    else age<18:
        print("还没有成年")
    
    如果输入18,输出"刚刚成年"
    如果输入17,输出"还没有成年"
    如果输入20,输出"已经成年"

    2 for

    #
    for 变量名  in  循环序列 :
    执行语句 
    
    """
    说明
    变量名任意名。循环序列,来判断for循环的次数,一般for循环都是确定的次数
    执行语句 循环需要执行的语句
    """
    例子
    for i in range(1,10)
        print(1)
    输出:1,2,3,4,5,6,7,8,9
    """
    range()函数,属于序列类型,支持序列类型的所有操作
    range(起始值:结束值:步长)  索引和切片和列表相似
    可以取到初始值,只能取到结束值得前一位
    """

    3、while

    # 语法
    while 判断条件:
        执行语句
        break或者continue
    """
    说明
    当判断条件为true的情况并且不含break和continue的情况下,while循环会一直循环,当判断条件为false的时候会停止循环
    break和continue的区别
    continue会停止此次循环,并跳到判断条件并重新执行循环
    break会停止整个循环
    """
    # 例子
    i = 0 
    while i<10:
        i += 1
            print(i)
    
    输出结果:2,3,4,5,6,7,8,9,10
    i = 0 
    while i<10:
        i += 1
        if i == 5:
            continue
        print(i)
    输出结果:2,3,4,6,7,8,9,10
    
    i = 0 
    while i<10:
        i += 1
        if i == 5:
            break
        print(i)
    输出结果:2,3,4
    说明:while在循环次数不确定得情况下使用,for一般在循环次数确定得情况下使用,但是能用for的不用while,for的性能更高
  • 相关阅读:
    【06】SQL语句之创建数据库
    【05】数据类型
    【02】SQL Server 配置管理器基本使用
    【01】连接到数据库引擎
    MySQL学习记录【02】常用数据类型
    MySQL学习记录【01】主键
    [转]九个Console命令,让js调试更简单
    HTML5中引入的关键特性
    [转]CSS hack大全&详解
    [转]IE8兼容Object.keys
  • 原文地址:https://www.cnblogs.com/xiaoxiaozhaoxin/p/13213240.html
Copyright © 2011-2022 走看看