圆周率计算程序图计算机基础知识,项目七 用计算机计算圆周率——设计简单数值数据算法...

1(共38张PPT) 第二课时 设计算法实现用随机投点法计算 信息技术沪教版 必修1 项目七 用计算机计算圆周率 ——设计简单数值数据算法 随机投点法 课后作业 选择结构语句 条件表达式 目 录 一、条件表达式 1.关系运算符 2.逻辑运算符 在选择结构中需要根据判断条件是否被满足来执行不同的分支语句,在循环结构中则需要根据判断条件是否被满足来决定是否继续执行循环体语句。程序中表示判断条件的式子称为条件表达式,它由关系运算或逻辑运算构成,执的结果为布尔值True或 False. Python语言中的6种常用的关系运算符 Python运算符 数学符号 名称 示例(dist=0.87) 结果 < < 小于 dist<1 True <= ≤ 小于等于 dist<=1 True > > 大于 dist>1 False >= ≥ 大于等于 dist>=1 False == = 等于 dist==1 False != ≠ 不等于 dist!=1 True 1.关系运算符 >>>"Python"=="Python" True >>>"Python">"Python" False >>>"C"50 or height<155) 表达式中的括号可以用于定义运算的优先级,这与数中括号的作用相同。上式中先执行括号里的or运算,再执行and运算。如果不用括号,使用了如下的条件表达式: gender=="Female"and weight>50 or height<155 二、选择结构的语句 三种基本形式 If 条件表达式: 语句块1 单分支语句 If 条件表达式: 语句块1 Else: 语句块2 双分支语句 if 条件表达式: 语句块1 Elif 条件表达式2: 语句块2 …… Else: 语句块n 多分支语句 1.单分支语句 if语句首先运算条件表达式,如果结果为True,则执行语句块里的语句序列;如果结果为False,则语句块里的语句会被跳过。单分支结构流程图如右图所示。 1.单分支语句 1.单分支语句 例如,求x的绝对值的语句如下。 If x<0: X=-X 2.双分支语句 Python语言用if-else语句来实现双分支结构,语句块1是if语句的条件被满足时执行的一个或多个语句序列,语句块2是if语句的条件不被满足时执行的一个或多个语句序列。双分支语句针对条件的两种可能结果True或者False,分别形成两条执行路径。双分支结构流程图如右图所示。 2.双分支语句 2.双分支语句 例如: 编写一个让小学生练习100以内正整数减法的程序。 2.双分支语句 import random x,y=random.randint(1,100),random.randint(1,100) if(x>=y): print(“%d-%d=”%(x,y)) answer=x-y else: print(“%d-%d=”%(y,x)) answer=y-x your answer=int(input()) if your answer==answer: print(“正确”) else: print(“错误”) 3.多分支语句 Python语言用if-elif-else语句来实现多分支结构,多分支结构是双分支结的扩展。程序运行时依次判断if语句和elif语句的条件是否被满足,如果结果为True,则执行该条件下的语句块,语句块执行结束后跳出整个 if-elif-else结构,执行后面的语句;如果结果为 False,则转向下一个条件进行判断。如果没有任何条件被满足,则执行else下面的语句块。else子句是可选的。

1c6d3679c6af8a73988076e0284e29eb.gif

16197bbd467dfc20ffae752527675b20.gif2020-10-12

00b142047fc5b56525e1614ba07aafa6.gif下载21次

b80bee1e58e8414a1dcf60b8274c5815.gif3290.73KB

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值