• Python3.x基础教程3上


    Hello,我是爱学编程的小圆子,今天来讲if/elif/else语句

    代码

    import time as t
    a = 0
    while a < 1:
        x = input('请输入一个数字(1-9)
    ')
        y = ['1', '2', '3', '4', '5', '6', '7', '8', '9']
        if x in y:
            print('输入正确!')
            t.sleep(5)
            a=a + 1
            pass
        else:
            print('输入错误')
            pass
    代码实例

    点开看看

    里面有大部分内容是比较简单的,我也凑合着讲

    首先讲我们这节课最重要的部分(看了还不会的小伙伴可以多看几次)

    就是if ... :

    ...

    pass

    else:

    ...

    pass

    当然还有if ... :

    ...

    pass

    elif ... :

    ...

    pass

    else:

    ...

    pass

    当然,pass不加也是可以的,但是这样比较容易让人或解释器读懂

    当然还有更容易的,那就是——列表(list)

    比如你用if语句要检测很多东西的话还不知道列表,那你就白学if了

    它的语法格式是

    # list_name = [...]
    # 比如列表名是path,内容是ko、pass、bi,可以这样写
    path = ['ko', 'pass', 'bi']

    用来检查是你在input框里输入的是不是1-3的数字,可以这样写

    x = input('请输入1-3的数字')
     number_no = ['4', '5', '6', '7', '8', '9']
    if x in number_no :
        print('检测失败')
        pass
    else:
        print('检测成功')
        pass
    # 注:number_no是列表名

    x = input('请输入1-3的数字')
    number = ['1', '2', '3']
    if x in number:
        print('检测成功')
        pass
    else:
        print('检测失败')
        pass
    # 注:number是列表名

    运算就不用我哆嗦了吧

     我去写作业咯,写完作业就回来更,我把我的备课代码给你们,但是不要偷懒直接复制哟,不偷懒的话会对你的写代码速度有所提升哟

    import time as t
    a = 0
    while a < 1:
        x = input('请输入一个数字(1-9)
    ')
        y = ['1', '2', '3', '4', '5', '6', '7', '8', '9']
        if x in y:
            print('输入正确!')
            t.sleep(5)
            a=a + 1
            pass
        else:
            print('输入错误')
            pass
    # 不要忘记安装Python解释器哟(^U^)ノ~

    注译版

    # 导入time模块 别名t
    import time as t
    
    # 定义a变量的默认值为0
    a = 0
    
    # whlie循环 到达条件(a变量小于1)就一直循环
    while a < 1:
        # 变量x储存input框里面的内容
        x = input('请输入一个数字(1-9)
    ')
        # 列表y储存1、2、3、4、5、6、7、8、9内容
        y = ['1', '2', '3', '4', '5', '6', '7', '8', '9']
        """ 
        if/else语句块
        """
        # if检测变量x里的内容是否在y列表里 如果有的话执行下面的语句块
        if x in y:
            # 显示输入正确
            print('输入正确!')
            # 暂停五秒
            t.sleep(5)
            # a=a + 1 同等于a =+ 1 变量a+1
            a = a + 1
            # 没什么作用 占位分割语句
            pass
        # 如果没有的话执行下面的语句块
        else:
            # 显示输入错误
            print('输入错误')
            # 没什么作用 占位分割语句
            pass
        # 没什么作用 占位分割语句
        pass
    """ 
    总结:1.import time import导入模块time as起别名t
        2.a = 0定义a变量的默认值为0
        3.while a < 1 whlie循环 到达条件(a变量小于1)就一直循环
        4.x = input('请输入一个数字(1-9)
    ') 变量x储存input框里面的内容
        5.y = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] 列表y储存1、2、3、4、5、6、7、8、9内容
        6.if x in y: if检测变量x里的内容是否在y列表里 如果有的话执行if的语句块
        7.print('输入正确!') 显示输入正确
        8.a = a + 1 a=a + 1 同等于a =+ 1 变量a+1
        9.pass 没什么作用 占位分割语句
        10.else: 如果没有的话执行else的语句块
        11.print('输入错误') 显示输入错误
        end
    """
  • 相关阅读:
    《NoSQL精粹》读书笔记
    react+flux编程实践(一) 基础篇
    MongoDB索引(一) --- 入门篇:学习使用MongoDB数据库索引
    (译+注解)node.js的C++扩展入门
    深入解析Javascript异步编程
    (译)package.json详解
    Protobuf学习
    Redis学习
    MySQL学习-常用命令整理
    TCP/IP-TCP
  • 原文地址:https://www.cnblogs.com/1175971310-axbcdxyz/p/12884118.html
Copyright © 2020-2023  润新知