美文网首页
三、控制流

三、控制流

作者: Rannio | 来源:发表于2018-09-25 20:27 被阅读0次

    简介

    程序设计的  三种基本结构:顺序结构、

    选择结构、循环结构  真理

    顺序结构:是一种线性、有序的结构,依次执行各语句模块

    选择结构:根据条件成立与否,选择程序执行的路径

    循环结构:重复执行一个或几个模块,直至满足某一条件

    if

    选择结构:if

    语法:if expression: 

    statement(s)

    注意 if 条件后面的冒号 [:] 不能缺失


    例:猜数字

    固定一个数字,进行猜测。

    abc=10

    print("请输入一个数:")

    num=int(input())

    if num>abc:

        print("太大了!")

    if num


    if else

    if…else语法:

    if  expression:

    statement1(s)

    else:

    statement2(s)

    if代表“如果满足条件,

    就做…” else代表“否则,就做…”


    例:猜数字

    固定一个数字进行猜测,正确为对了,错误为错了。

    abc=10

    print("请输入一个数:")

    num=int(input())

    if num==abc:

        print("对了!")

    else:

        print("错了!")


    if ...elif...else

    if  expression1:

    statement(s)

    Elif  expression2:

      statement(s)

    elif  expression3:

      statement(s)

    else:

      statement(s)


    例:猜数字

    abc=10

    print("请输入一个数:")

    num=int(input())

    if num>abc:

        print("太大了!")

    elif num


    练习:

    1、编写一段Script脚本,要求用户输入学生的分数,输入的分数在0-100范围内:

    如果分数在90分或以上,打印优秀;如果分数在80分或以上且在90以下,打印中;如果分数在60分以上

    且在80以下,打印一般;如果分数低于60分,打印不及格


    print("请输入学生成绩:")

    a=float(input())

    while 0<=a and a<=100:

        if  a>=90:

            print("优秀!")

        elif a>=80:

            print("中等!")

        elif a>=60:

            print("一般!")

        else:

            print("不及格!")

        break

    else:

        print("数据有误!")

    2、输入两个数字a和b,判断a+b和a*b,如果前者大,打印“和大于积”;如果相等,打印“和等于积”;否则打印“和小于积”

    a=int(input("请输入第一个数字:"))

    b=int(input("请输入第二个数字:"))

    if a+b>a*b:

        print("和大于积")

    elif a+b


    While

    循环结构:

    语法:while

    while expression:

    statement(s)

    同样,冒号[:]不能省略,while结构体中的

    语句也要保持统一的缩进

    使用while控制流语句,当while条件成立时,就会执行while内部的代码,直至条件不成立。


    练习1:猜100以内数字游戏,程序内先设定被猜的数值。

    用户给出的值偏小则给出提示“太小”;

    用户给出的值偏大,给出提示“太大”,

    最多只能猜5次。

    猜中了给出提示“恭喜你!”;

    如果5次都没猜正确,给出“太笨了!”。

    相关文章

      网友评论

          本文标题:三、控制流

          本文链接:https://www.haomeiwen.com/subject/athugftx.html