美文网首页
三、控制流

三、控制流

作者: 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次都没猜正确,给出“太笨了!”。

相关文章

  • 三、控制流

    简介 程序设计的 三种基本结构:顺序结构、 选择结构、循环结构 真理 顺序结构:是一种线性、有序的结构,依次执行各...

  • Python爬虫day1.3—Python控制流

    1. 三种控制流概述 程序执行流程我们叫做程序的控制流,Python中有3种基本控制流:顺序结构条件分支结构循环结...

  • 9.控制流(theControlFlow)

    控制流 kotlin_控制流 swift控制流

  • Python | 常用的控制流语句

    一、控制流语句介绍 了解什么是控制流语句以及Python常用的两种控制流语句。 1.控制流语句 控制流语句即用来实...

  • Python(三)控制流语句

    程序设计的 三种基本结构:顺序结构、选择结构、循环结构 顺序结构:是一种线性、有序的结构,依次执行各语句模块 选择...

  • Kotlin笔记(三)控制流

    If表达式 在 Kotlin 中,if是一个表达式,即它会返回一个值 if的分支可以是代码块,最后的表达式作为该块...

  • 2020-04-27

    python从零开始学带你玩转python连载【三】--控制流与自定义函数 在Python编程中控制流和自定...

  • 控制流

    上一篇:基础运算当前篇:控制流下一篇:集合类型 从大体来讲控制流分为条件语句和循环语句,而这两种语句差不多就是程序...

  • 控制流

    0. 分支结构 概念:指程序的 流程走向,比较像一棵树 分散 的 树枝 分类单分支判断1. 一般形式 age ...

  • 控制流

    控制流 [TOC] Swift提供了多种流程控制结构,包括可以多次执行任务的while循环,基于特定条件选择执行不...

网友评论

      本文标题:三、控制流

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