精华内容
下载资源
问答
  • 第1章 Python 顺序结构

    千次阅读 2020-08-07 21:54:47
    文章目录Educoder—第1章 Python 顺序结构第1关:Python顺序结构之无输入求多边形的面积第2关:Python顺序结构之无输入求平抛小球与抛出点之间的距离第3关:Python顺序结构之无输入求星期几第4关:Python顺序结构之...

    Educoder—第1章 Python 顺序结构

    本章目标是通过学习具备编写 Python 顺序结构程序的能力,涉及的 Python 编程基本概念包括:变量、常量,数字数据类型( number ),算术运算符和表达式,注释,基本输入输出,模块导入,常用数学函数、进制转换函数等。

    第1关:Python顺序结构之无输入求多边形的面积

    任务:计算一个由正方形和等腰三角形组成的多边形的面积,其中正方形边长4厘米,等腰三角形底边为正方形的一条边,其到对角顶点的高为2.6厘米

    square_length = 4  # 声明整型变量square_length用于表示正方形边长,并赋值 4
    triangle_h = 2.6   # 声明浮点型变量triangle_h用于表示三角形底边上的高,并赋值 2.6
    # 第1步:计算正方形面积,赋值给变量area_square
    area_square = square_length * square_length
    # 第2步:计算等腰三角形面积,赋值给变量area_triangle
    area_triangle = 0.5 * square_length * triangle_h
    # 第3步:计算多边形面积,即正方形面积和等腰三角形面积,赋值给变量area_total
    area_total = area_square + area_triangle
    
    print(area_total)
    
    执行结果:
    D:\网络安全\Python\py_code>python educ.py
    21.2
    

    第2关:Python顺序结构之无输入求平抛小球与抛出点之间的距离

    任务:一小球以 5米/秒 的水平速度平抛,重力加速度取9.8米/秒2,在忽略空气阻力的情况下,求经过时间 2 秒后,小球所在位置与抛出点之间的距离 (假设小球距地面足够高)。

    在这里插入图片描述

    G = 9.8     # 声明浮点型变量 G,用于表示重力加速度
    v0 = 5      # 声明整型变量 v0, 用于表示水平初速度
    t = 2      # 声明整型变量 t, 用于表示小球飞行的时间
    
    
    # 第一步:计算水平距离,并赋值给s
    s = v0 * t
    # 第二步:计算垂直距离,并赋值给h
    h = 0.5 * G * t *t
    # 第三步:计算小球与原点的距离,并赋值给d,可以通过 0.5 次方来求平方根
    d = (s * s + h * h)**0.5
    # 第四步:打印出小球与原点的距离d
    print(d)
    
    执行结果:
    D:\网络安全\Python\py_code>python educ.py
    22.00363606316011
    

    第3关:Python顺序结构之无输入求星期几

    任务:已知 2018 年 1 月 1 号是星期一,2 月 15 日是除夕,余数为 0 表示星期日,余数为 1 表示星期一,余数为 2 表示星期二,以此类推。

    #第1步:计算2月15日是2018年的第几天,赋值给变量day
    day = 46
    #第2步:用day的值和一周的天数进行取余运算,将余数赋值给week_day,即得到需要的星期结果
    week_day = day % 7
    #第3步:打印week_day的值
    print(week_day)
    
    执行结果:
    D:\网络安全\Python\py_code>python educ.py
    4
    

    第4关:Python顺序结构之有输入格式化输出平抛小球与抛出点之间的距离

    任务:一小球以 5米/秒 的水平速度平抛,重力加速度取9.8米/秒2,在忽略空气阻力的情况下,求经过时间 t 秒后(t 是获取的输入值),小球所在位置与抛出点之间的距离 (假设小球距地面足够高)。格式化输出格式为:“经过t秒后,小球与原点的距离为d米”

    G = 9.8     # 声明浮点型变量 G,用于表示重力加速度
    v0 = 5      # 声明整型变量 v0, 用于表示水平初速度
    # 第一步:通过 input 函数获取输入值,将其转换为浮点型并赋值给t
    t = float(input("please the time:"))
    # 第二步:计算水平距离,并赋值给s
    s = float(v0 * t)
    # 第三步:计算垂直距离,并赋值给h
    h = float(0.5 * G * t * t)
    # 第四步:计算小球与原点的距离,并赋值给d
    d = float((s*s + h*h)**0.5)
    # 第五步:按照格式化输出要求,打印出小球与原点的距离d
    print("经过%.6f秒后,小球与原点的距离为%.6f米"%(t,d))
    
    执行结果:
    D:\网络安全\Python\py_code>python educ.py
    please the time:5
    经过5.000000秒后,小球与原点的距离为125.024998米
    
    D:\网络安全\Python\py_code>python educ.py
    please the time:4
    经过4.000000秒后,小球与原点的距离为80.910815米
    
    D:\网络安全\Python\py_code>python educ.py
    please the time:3
    经过3.000000秒后,小球与原点的距离为46.581219

    第5关:Python顺序结构之有输入格式化输出多面体的体积

    假设现在有一个长方体,它的长为 length,宽为 width,高为 high,这三个值都是通过 input 方法获取的值,其中长宽为浮点型,高为整型,请求出该长方体的体积并按照要求输出。格式化输出样例:“长方体的体积为1.0立方米。”

    # 第1步:通过 input 方法获取长方体的长赋值给length
    length = float(input())
    # 第2步:通过 input 方法获取长方体的宽赋值给width
    width = float(input())
    # 第3步:通过 input 方法获取长方体的高赋值给high
    high = int(input())
    # 第4步:求出长方体的体积,并赋值给volume
    volume = length*width*high
    # 第5步:使用格式化方法输出体积并按照实际输出样例来调整输出值
    print("长方体的体积为%.6f立方米。"%volume)
    
    
    执行结果:
    D:\网络安全\Python\py_code>python educ.py
    3
    5
    1
    长方体的体积为15.000000立方米。
    
    D:\网络安全\Python\py_code>python educ.py
    4
    6
    2
    长方体的体积为48.000000立方米。
    

    第6关:Python顺序结构之有输入格式化输出小球的高度

    在这里插入图片描述

    任务:假设小球以100m/s的初速度做竖直上抛运动,重力加速度取9.8米每秒的平方,假设小球抛出点距离地面无限高。在忽略空气阻力的情况下,求经过时间t秒(t为浮点型数据)后,小球所在位置与抛出点之间的距离h,若结果为负数,则表示小球在抛出点的下方。格式化输出的具体格式为:“小球在t秒后的高度为h米。”

    g = 9.8     # 声明浮点型变量 G,用于表示重力加速度
    v = 100      # 声明整型变量 v0, 用于表示抛出的初速度
    #第1步:通过 input 方法获取输入值,将其转换为浮点型并赋值给变量 t
    t = float(input())
    #第2步:求出 t 秒后小球的高度,并将高度值赋给 h
    h = v*t - 0.5*g*t*t
    #第3步:按照实际输出的格式输出小球的高度 h
    print("小球在%.6f秒后的高度为%.6f米。"%(t,h))
    
    执行结果:
    D:\网络安全\Python\py_code>python educ.py
    2.5
    小球在2.500000秒后的高度为219.375000米。
    
    D:\网络安全\Python\py_code>python educ.py
    2
    小球在2.000000秒后的高度为180.400000米。
    

    第7关:Python顺序结构之数学函数一

    任务:已知直角三角形的斜边计算公式,其中邻边 x 和 y 我们通过键盘输入获取,且都为整型。请使用 math 库中的函数来求斜边 d 的值。

    # 第1步:导入Python中的模块math
    from math import *
    # 第2步:使用input获取输入值赋值给x
    x = int(input())
    # 第3步:使用input获取输入值赋值给y
    y = int(input())
    # 第4步:使用math中的数学函数计算斜边长,将结果赋值给d
    d = sqrt(pow(x,2)+pow(y,2))
    # 第5步:打印出斜边长的值
    print(d)
    
    执行结果:
    D:\网络安全\Python\py_code>python educ.py
    6
    8
    10.0
    
    D:\网络安全\Python\py_code>python educ.py
    3
    4
    5.0
    

    第8关:Python顺序结构之数学函数二

    任务:使用 math 模块的数学函数来计算半径为 R 的球体的体积,R 使用 input 函数获取,数据类型为整型。

    在这里插入图片描述

    # 第1步:导入math模块
    from math import*
    # 第2步:使用input函数获取球体的半径赋值给R
    R = int(input())
    # 第3步:计算球体的体积,将结果赋值给result
    result = 4/3 * pi * pow(R,3)
    # 第4步:打印出球体的体积,结果四舍五入后保留 5 位小数
    print("%.5f"%result)
    
    执行结果:
    D:\网络安全\Python\py_code>python educ.py
    5
    523.59878
    
    D:\网络安全\Python\py_code>python educ.py
    3
    113.09734
    

    第9关:Python顺序结构之内置函数实现计算器之二-十六进制转换

    任务:现在分别有一个二进制数和十六进制数,二进制数为0b1110,十六进制数为0x2b,

    请将二进制数转换为十六进制,十六进制数转换为二进制。

    格式化输出格式为:

    "二进制-十六进制结果为:change2_16"

    "十六进制-二进制结果为:change16_2"

    num2 = 0b1110     # 变量num2的值为二进制数 
    num16 = 0x2b     # 变量num16的值为十六进制数 
    
    # 第1步:将二进制转换成十六进制的结果赋值给change2_16
    change2_16 = hex(num2)
    # 第2步:将十六进制转换成二进制的结果赋值给change16_2
    change16_2  = bin(num16)
    # 第3步:按照格式化输出要求打印出两个转换后的结果
    print("二进制-十六进制结果为:%s"%change2_16)
    print("十六进制-二进制结果为:%s"%change16_2)
    
    执行结果:
    D:\网络安全\Python\py_code>python educ.py
    二进制-十六进制结果为:0xe
    十六进制-二进制结果为:0b101011
    

    第10关:Python顺序结构之内置函数实现计算器之八-十六进制转换

    任务:现在分别有一个八进制数和十六进制数,八进制数为0o16,十六进制数为0x1e,

    请将八进制数转换为十六进制,十六进制数转换为八进制。

    格式化输出格式为:

    八进制-十六进制结果为:change8_16

    十六进制-八进制结果为:change16_8

    num8 = 0o16     # 变量num8值为一个八进制数
    num16 = 0x2b     # 变量num16值为一个十六进制数 
    
    # 第1步:将八进制转换成十六进制的结果赋值给change8_16
    change8_16 = hex(num8)
    # 第2步:将十六进制转换成八进制的结果赋值给change16_8
    change16_8 = oct(num16)
    # 第3步:按照格式化输出要求打印出两个转换后的结果
    print("八进制-十六进制结果为:%s"%change8_16)
    print("十六进制-八进制结果为:%s"%change16_8)
    
    执行结果:
    D:\网络安全\Python\py_code>python educ.py
    八进制-十六进制结果为:0xe
    十六进制-八进制结果为:0o53
    

    第11关:Python顺序结构之内置函数实现不同进制数间比大小

    任务:使用 max 函数得到两个数中的较大者并输出,这两个数通过 input 获取,第一个为二进制数,第二个为十六进制数。

    # 使用 max 函数得到两个数中的较大者并输出
    num2 = int(input(),2)
    num16 = int(input(),16)
    M = max(num2,num16)
    print(M)
    
    执行结果:
    D:\网络安全\Python\py_code>python educ.py
    0b11110100
    0x4b
    244
    
    D:\网络安全\Python\py_code>python educ.py
    0b110011
    0x33
    51
    
    D:\网络安全\Python\py_code>python educ.py
    0b1010
    0xf
    15
    

    ax 函数得到两个数中的较大者并输出
    num2 = int(input(),2)
    num16 = int(input(),16)
    M = max(num2,num16)
    print(M)

    执行结果:
    D:\网络安全\Python\py_code>python educ.py
    0b11110100
    0x4b
    244

    D:\网络安全\Python\py_code>python educ.py
    0b110011
    0x33
    51

    D:\网络安全\Python\py_code>python educ.py
    0b1010
    0xf
    15

    
    
    展开全文
  • `顺序结构`是流程控制中最简单的一种结构,也是最基本的一种结构。 Python 顺序结构指的是让程序按照从头到尾的顺序依次执行每一条 Python 代码,不重复执行任何代码,也不跳过任何代码。

    您的“关注”和“点赞”,是信任,是认可,是支持,是动力…

    如意见相佐,可留言。
    本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新。

    1 Python 顺序结构概述

    按照程序执行流程划分,Python 程序分为三种结构:顺序结构选择结构(请参见博文《Python 选择结构详解》)和循环结构(请参见博文《Python 循环结构详解》)。

    顺序结构是流程控制中最简单的一种结构,也是最基本的一种结构。

    Python 顺序结构指的是让程序按照从头到尾的顺序依次执行每一条 Python 代码,不重复执行任何代码,也不跳过任何代码。

    (后续会补充更多介绍)

    【友情链接】

    微信公众号:码农阿杰

    博客园

    【参考资料】

    Python 官网

    Python 3.8.2 documentation

    展开全文
  • Educoder Python顺序结构习题

    千次阅读 2020-10-28 20:24:09
    # 第1步:导入Python中的模块math import math # 第2步:使用input获取输入值赋值给x x = int(input()) # 第3步:使用input获取输入值赋值给y y = int(input()) # 第4步:使用math中的数学函数计算斜边长,将结果...

    1.正方形与等腰三角形组成的多边形的面积

    square_length = 4  
    triangle_h = 2.6   
    area_square=4*4
    area_triangle=(2.6*4)/2
    area_total=area_square+area_triangle
    print(area_total)
    

    2.平抛小球与抛出点的距离

    G = 9.8    
    v0 = 5     
    t = 2      
    s = v0*t
    h = (G*t**2)/2
    d = (s**2+h**2)**0.5
    print(d)
    

    3.求星期几
    任务:已知 2018 年 1 月 1 号是星期一,2 月 15 日是除夕,余数为 0 表示星期日,余数为 1 表示星期一,余数为 2 表示星期二,以此类推。

    #第1步:计算2月15日是2018年的第几天,赋值给变量day
    day = 46
    week_day = day%7
    print(week_day)
    

    4.有输入格式化平抛小球与抛出点的距离
    任务:一小球以 5米/秒 的水平速度平抛,重力加速度取9.8米/秒2,在忽略空气阻力的情况下,求
    经过时间 t 秒后(t 是获取的输入值),小球所在位置与抛出点之间的距离 (假设小球距地面足够高)。
    格式化输出格式为:“经过t秒后,小球与原点的距离为d米”

    G = 9.8     # 声明浮点型变量 G,用于表示重力加速度
    v0 = 5      # 声明整型变量 v0, 用于表示水平初速度
    # 第一步:通过 input 函数获取输入值,将其转换为浮点型并赋值给t
    t = float(input())
    # 第二步:计算水平距离,并赋值给s
    s = v0*t
    # 第三步:计算垂直距离,并赋值给h
    h = (G*t**2)/2
    # 第四步:计算小球与原点的距离,并赋值给d
    d = (s**2+h**2)**0.5
    # 第五步:按照格式化输出要求,打印出小球与原点的距离d
    print("经过%.6f秒后,小球与原点的距离为%.6f米"%(t,d))
    

    5.有输入格式化多面体体积
    假设现在有一个长方体,它的长为 length,宽为 width,高为 high,这三个值都是通过 input 方法获取的值,
    其中长宽为浮点型,高为整型,请求出该长方体的体积并按照要求输出。
    格式化输出样例:“长方体的体积为1.0立方米。”

    # 第1步:通过 input 方法获取长方体的长赋值给length
    length = float(input())
    # 第2步:通过 input 方法获取长方体的宽赋值给width
    width = float(input())
    # 第3步:通过 input 方法获取长方体的高赋值给high
    high = int(input())
    # 第4步:求出长方体的体积,并赋值给volume
    volume = (length*width*high)
    # 第5步:使用格式化方法输出体积并按照实际输出样例来调整输出值
    print("长方体的体积为%.6f立方米。" % (volume))
    

    6.格式化输出小球的高度
    任务:假设小球以100m/s的初速度做竖直上抛运动,重力加速度取9.8米每秒的平方,
    假设小球抛出点距离地面无限高。在忽略空气阻力的情况下,求经过时间t秒(t为浮点型数据)后,小球所在位置与抛出点之间的距离h,
    若结果为负数,则表示小球在抛出点的下方。
    格式化输出的具体格式为:“小球在t秒后的高度为h米。”

    g = 9.8     # 声明浮点型变量 G,用于表示重力加速度
    v = 100      # 声明整型变量 v0, 用于表示抛出的初速度
    #第1步:通过 input 方法获取输入值,将其转换为浮点型并赋值给变量 t
    t = float(input())
    #第2步:求出 t 秒后小球的高度,并将高度值赋给 h
    h = v*t - (g*t**2)/2
    #第3步:按照实际输出的格式输出小球的高度 h
    print("小球在%.6f秒后的高度为%.6f米。"%(t,h))
    

    7.数学函数

    任务:已知直角三角形的斜边计算公式,其中邻边 x 和 y 我们通过键盘输入获取,且都为整型。请使用 math 库中的函数来求斜边 d 的值。

    # 第1步:导入Python中的模块math
    import math
    # 第2步:使用input获取输入值赋值给x
    x = int(input())
    # 第3步:使用input获取输入值赋值给y
    y = int(input())
    # 第4步:使用math中的数学函数计算斜边长,将结果赋值给d
    c = math.pow(x,2)
    a = math.pow(y,2)
    d = (c+a)**0.5
    # 第5步:打印出斜边长的值
    print(d)
    

    8.数学函数2
    “”"
    任务:使用 math 模块的数学函数来计算半径为 R 的球体的体积,R 使用 input 函数获取,数据类型为整型。
    “”"

    # 第1步:导入math模块
    import math
    # 第2步:使用input函数获取球体的半径赋值给R
    R = int(input())
    # 第3步:计算球体的体积,将结果赋值给result
    a = math.pow(R,3)
    b = math.pi
    result = 4/3*b*a
    # 第4步:打印出球体的体积,结果四舍五入后保留 5 位小数
    print("%.5f"%(result))
    

    9.内置函数实现计算器十六进制转换
    任务:现在分别有一个二进制数和十六进制数,二进制数为0b1110,十六进制数为0x2b,
    请将二进制数转换为十六进制,十六进制数转换为二进制。

    格式化输出格式为:
    "二进制-十六进制结果为:change2_16"
    "十六进制-二进制结果为:change16_2"
    num2 = 0b1110     # 变量num2的值为二进制数 
    num16 = 0x2b     # 变量num16的值为十六进制数 
    # 第1步:将二进制转换成十六进制的结果赋值给change2_16
    change2_16 = hex(num2)
    # 第2步:将十六进制转换成二进制的结果赋值给change16_2
    change16_2 = bin(num16)
    # 第3步:按照格式化输出要求打印出两个转换后的结果
    print("二进制-十六进制结果为:{}".format(change2_16))
    print("十六进制-二进制结果为:{}".format(change16_2))
    

    10.内置函数实现八-十六进制转换

    任务:现在分别有一个八进制数和十六进制数,八进制数为0o16,十六进制数为0x1e,
    请将八进制数转换为十六进制,十六进制数转换为八进制。
    格式化输出格式为:

    八进制-十六进制结果为:change8_16
    十六进制-八进制结果为:change16_8

    num8 = 0o16     # 变量num8值为一个八进制数
    num16 = 0x2b     # 变量num16值为一个十六进制数 
    # 第1步:将八进制转换成十六进制的结果赋值给change8_16
    change8_16 = hex(num8)
    # 第2步:将十六进制转换成八进制的结果赋值给change16_8
    change16_8 = oct(num16)
    # 第3步:按照格式化输出要求打印出两个转换后的结果
    print("八进制-十六进制结果为:{}".format(change8_16))
    print("十六进制-八进制结果为:{}".format(change16_8))
    

    11.不同进制数之间比大小
    “”"
    任务:使用 max 函数得到两个数中的较大者并输出,这两个数通过 input 获取,第一个为二进制数,第二个为十六进制数。
    “”"

    # 使用 max 函数得到两个数中的较大者并输出
    a = (input())
    b = (input())
    num1 = max(a,b)
    print(num1)
    
    展开全文
  • #Python

    Problem A:判断成绩是否及格

    题目描述
    输入成绩的分数值s,如果s≥60,则为及格,输出pass;否则为不及格,输出fail

    样例输入

    60

    样例输出

    pass

    答案

    while True:
        s = eval(input())
        if s >= 60:
            print("pass")
        else:
            print("fail")
    
    

    Problem B:比较两个数的大小

    题目描述
    输入两个整数a与b,按照从小到大次序输出两个整数值。

    样例输入

    2 1

    样例输出

    1 2

    答案

    a,b = map(int,input().split())
    if a < b:
        print(a,b)
    else:
        print(b,a)
    

    Problem C:奇数与偶数

    题目描述
    输入整数n,如果n为奇数,输出odd;否则输出even

    样例输入

    1

    样例输出

    odd

    答案

    while True:
        n = int(input())
        if n % 2 == 0:				#  %表示取余
            print("even")
        else:
            print("odd")
    

    Problem D:闰年与平年

    题目描述
    输入年份y,判断这个年份是否为闰年(闰年的条件是:年份能被4整除且不能被100整除,或能被400整除)

    输入

    输入年份y,y为整数并且满足1600≤y≤2100

    样例输入

    【测试样例1】
    2000
    【测试样例2】
    2012
    【测试样例3】
    2015
    【测试样例4】
    1900

    样例输出

    【测试样例1】
    leap year
    【测试样例2】
    leap year
    【测试样例3】
    non-leap year
    【测试样例4】
    non-leap year

    答案

    while True:
        y = int(input())
        if (y % 4 == 0 and y % 100 != 0) or y % 400 == 0:		# !=表示不等于
            print("leap year")
        else:
            print("non-leap year")
    

    Problem E:【分支结构】求解一元二次方程

    题目描述
    求解方程ax^2+bx+c=0。输入a、b、c的值(其中a≠0),计算并输出方程的解x(保留一位小数)。如果方程无实数解,输出“no real solution”。

    输入

    输入a,b,c的值

    输出

    输出方程的解,如果有实数解,按照从大到小输出,保留一位小数。

    样例输入

    1 4 3

    样例输出

    x1=-1.0
    x2=-3.0

    答案

    from math import sqrt							# 导入防止sqrt报错
    a,b,c = map(eval,input().split())
    if (b ** 2) - (4 * a * c) > 0:					# 双根情况
        x1 = (-b + sqrt((b ** 2) - (4 * a * c))) / (2 * a)
        x2 = (-b - sqrt((b ** 2) - (4 * a * c))) / (2 * a)
        if x2 > x1:
            x1,x2 = x2,x1							# 确保x1 > x2
            print('x1=%.1f'%x1)
            print('x2=%.1f'%x2)
        else:
            print('x1=%.1f'%x1)
            print('x2=%.1f'%x2)
    elif (b ** 2) - (4 * a * c) == 0:				# 单根情况
        x1 = (-b + sqrt((b ** 2) - (4 * a * c))) / (2 * a)
        print('x1=%.1f'%x1)
        print('x2=%.1f'%x1)
    else:											# 无根情况
        print('no real solution')
    
    

    Problem F:足球比赛计分

    题目描述
    在足球比赛中,每场比赛的计分规则与双方的进球数有关: 进球数多的一方获胜,计3分;进球数少的一方失败,计0分; 如果双方进球数相同(或双方都未进球),为平局,双方各计1分。 输入比赛双方的进球数,输出双方的得分。

    输入

    输入比赛双方的进球数。

    输出

    输出双方的得分,用1个空格分隔。

    样例输入

    0 0
    6 1
    0 1

    样例输出

    1 1
    3 0
    0 3

    答案

    while True:
        a,b = map(eval,input().split())
        if a > b:
            print("3 0")
        elif a == b:
            print("1 1")
        else:
            print("0 3")
    

    Problem G:【分支结构】并联电阻

    题目描述
    在并联电路中,两个电阻R1、R2并联之后总的电阻值R可以用公式计算。
    输入电阻R1、R2的值(整数),计算并输入R1、R2并联的电阻值(保留一位小数)
    一张平平淡淡的电路图

    样例输入

    3 6

    样例输出

    2.0

    答案

    a,b = map(eval,input().split())
    if a == 0 or b == 0:
        print('0.0')
    else:
        r = (a * b) / (a + b)
        r = '%.1f'%r
        print(r)
    

    Problem H:【分支结构】三个整数a,b,c从小到大排序

    题目描述
    输入三个整数a,b,c;按照从小到大次序输出。

    样例输入

    1 2 3
    3 2 1
    6 6 6
    100 10 1

    样例输出

    1 2 3
    1 2 3
    6 6 6
    1 10 100

    答案

    while True:
        a,b,c = map(eval,input().split())
        if c < b < a:
            a,b,c = c,b,a
        elif b < c < a:
            a,b,c = b,c,a
        elif b < a < c:
            a,b,c = b,a,c
        elif a < c < b:
            a,b,c = a,c,b
        print(a,b,c)
    
    展开全文
  • 初始Python程序 例1:输入三个变量的值,然后按小到大顺序输出 x = int(input("输入x:")) y = int(input("输入y:")) z = int(input("输入z:")) if x>y: x,y = y,x; if x>z: x,z = z,x if y>z: y,z = ...
  • python顺序结构程序设计上机报告

    千次阅读 2019-09-06 13:40:15
    (3)掌握顺序结构程序的设计方法。 二、实验内容 1、阅读下列程序 (1)分析结果; (2)将程序第二行改为“i,j=2j,i”,则运行程序输出结果为? (3)将第二行改为“i,j=2*j,i”,则运行结果为? (4)选中...
  • 顺序结构 Sequence Structure 代码按照编写的顺序,自上而下逐行运行。程序框图如下图所示。 写代码演示 Code Demo 课堂提问: 上述代码 len(str_tip) 的作用是什么?print("-"*len(str_tip)) 的作用是什么? ...
  • python系列3—顺序结构和分支结构

    万次阅读 2020-06-06 18:11:08
    顺序结构和分支结构 代码中的结构共分为三种,本篇主要讲解顺序结构和分支结构。: 顺序结构 分支结构 循环结构 一、顺序结构 顺序结构介绍 顺序结构是代码执行的基础,在同一个代码块中,代码自上而下按顺序...
  • Python顺序与选择结构

    千次阅读 2019-01-31 11:37:57
    1.顺序结构 2.选择结构 if-else语句 if 判断语句1: step1 else: step2 elif语句 if 判断语句1: step1 elif 判断语句2: step2 elif 判断语句3: step3 …… else: step 3.三元操作符 三元操作...
  • 顺序结构:语句顺序执行 分支结构:到某个节点后,根据条件选择相应语句或语句块执行 循环结构:根据判断条件,循环执行相应语句或语句块 接下来,将开始这三种控制结构的学习。 顺序结构 顺序结构...
  • Python 入门之控制结构 - 顺序与选择结构——第1关:顺序结构 任务描述 程序最基本的结构就是顺序结构顺序结构就是程序按照语句顺序,从上到下依次执行各条语句。 本关要求学习者理解顺序结构,并对输入的三个数...
  • python数据结构-顺序查找

    千次阅读 2018-07-11 09:53:54
    python中使用in运算符可以非常简单的判断顺序查找 当数据项存储在诸如列表的集合中时,我们说它们具有线性或顺序关系。 每个数据项都存储在相对于其他数据项的位置。 在 Python 列表中,这些相对位置是单个项的...
  •  流程分类:顺序结构、选择结构(分支结构)、循环结构 顺序结构  一种代码自上而下执行的结构,是python还有其他语言的默认执行的流程。 选择结构(分支结构)  分类:单分支结构、双分支结构、多分支结构、...
  • Python实验二 顺序结构程序设计

    千次阅读 2020-06-12 21:08:05
    1.阅读下面程序 i,j=3,4 i,j=2j,i s=i+j print("s=",s) i,j=3,4 # i,j=2j,i s=i+j print("s=",s) i,j=3,4 i,j=2*j,i s=i+j print("s=",s) ...print('数量{0:4d},单价{1:3.3f}'.format(100,45.8))
  • 本文所采用的数据结构模板为 《数据结构教程》C语言版,李春葆、尹为民等著。 改篇所涉及到的是 线性表 的顺序存储结构。 用Python仿照C语言来实现。 代码地址:
  • Python – 三大流程(顺序结构、选择结构、循环结构) 1、顺序结构 语句从上到下,从左到右的顺序执行 2、选择结构(分支结构) Python 中的选择结构就是判断真假。在 Python 中常用 if …… elif …… else 判断...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 147,884
精华内容 59,153
关键字:

python顺序结构

python 订阅