第八课,分支语句嵌套、随机数函数、初识while循环

一,分支结构的嵌套语法

在 Python 中,分支结构可以嵌套,这意味着你可以在一个条件语句中包含另一个条件语句。嵌套的分支结构可以让你更灵活地控制程序的逻辑流程。

怎么理解呢?打个比方:放学后,请三年级的女同学留下。这一句话内含的判断并不像之前我们学的(例如正负数和零的判断)那样是一种并行的关系,而是一环扣一环、只有前置条件判断成功才会继续更深层次的进行判断,即只有当“放学后”这个条件先成立,才有继续判断“三年级的女同学”这个条件的必要,同理,只有当“三年级”这个条件成立,才有判断“女同学”这个条件的必要,最终如果全部判断成功,才会做想做的事(在程序中就是执行想执行的代码)

分支嵌套最最重要的点就是缩进的问题了,缩进决定了代码的归属,初学者往往不注重代码风格,乱缩进、无缩进,导致代码不知其所属的问题

if 条件1:

    # 在条件1为真时执行的代码

    if 条件2:

        # 在条件1和条件2都为真时执行的代码

    else:

        # 在条件1为真且条件2为假时执行的代码else:

# 在条件1为假时执行的代码


二,随机数生成函数 random.randint()

Python 中的 random.randint() 函数用于生成指定范围内的随机整数。它接受两个参数,表示生成随机整数的范围,包括最小值和最大值。

但是再使用之前,必须先导入对应的包即import random

import random

# 生成一个范围在 1 到 10 之间的随机整数

num = random.randint(1, 10)


三,while 循环的基础语法

同学们在上学期学习扣哒世界的过程中已经接触过循环的知识点,我们本学期将系统性地、更深入的学习python中的循环!

while 循环在 Python 中用于重复执行一段代码,直到指定的条件不再满足为止。基础的 while 循环语法如下所示:

while 条件:

    # 在条件为真时执行的代码

while 循环会一直执行其中的代码块,直到条件不再为真或者遇到break为止。

我们发现它的语法其实和if十分相似,因此你可以认为循环就是持续不断地执行if语句,具体执行多少次?这是根据你写的while循环的条件来决定的!

  • 小练习

凭借我们目前的知识,已经可以实现一些比较有意思的小游戏了,接下来我们来试试编写一个猜数字小游戏!

该游戏的要求是:让玩家输入一个整数(就是猜的过程),如果猜的这个数和系统预先设置好的随机数相同,就提示猜对了并结束游戏,否则猜错了就提示猜大还是猜小!

(课上已经带领同学们完成了,看着代码结合注释再回想一遍逻辑吧!)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值