Python分支选择分支问题,为什么这个总是错的啊


我把你的代码敲了一遍,执行,没发現错误,我建5261议你:

  1. 看看前面的缩进是4102否有空格和tab混用1653的情况,如果有改为统一;

  2. 检查一下冒号和()有无是中文状态下的,如果有都改为英文状态下的;

 鈈用全检查,前面不是没问题嘛,就看出问题的那行及上下行

你对这个回答的评价是


第10行,括号没有配对

你对这个回答的评价是


参与团队:都知道精英合伙人

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道嘚答案。

Python分支中if语句的一般形式如下所示:

每个条件后面要使用冒号(:)表示接下来是满足条件后要执行的语句块。

使用缩进来划分语句块相同缩进数的语句在一起组成一个語句块。

请输入你家狗狗的年龄: 5

  1. # 程序演示了 == 操作符
  1. # 该实例演示了数字猜谜游戏
  1. print("你输入的数字可以整除 2但不能整除 3")
  2. print("你输入的数字可以整除 3,但不能整除 2")

你输入的数字不能整除 2 和 3

  多分支选择结构的语法格式洳下:

    if 条件表达式 1 :

      语句 1/语句块 1

    elif 条件表达式 2:

      语句 2/语句块 2

      语句 n/语句块n

      語句 n+1/语句块 n+1

  注:多分支结构几个分支之间是有逻辑关系的,不能随意颠倒顺序

【操作】输入一个学生的成绩,将其转化成简单描述:不及格(小于60)、及格(60-79)、良 好(80-89)、优秀(90-100)

2 #方法一:使用完整的条件表达:每个分支都使用了独立的、完整的判断,顺序可以随意挪动而不影响程序运行 15 #方法二:利用多分支结构:几个分支之间是有逻辑关系的,不能随意颠倒顺序

【操作】已知点的坐标(x,y)判断其所在的象限

  选择结构可以嵌套,使用时一定要注意控制好不同级别代码块的缩进量因为缩进量决定了 代码的从属关系。语法格式如下:

    if 表达式 1:

      if 表达式 2:

        语句块2

      else:

        语句块3

      if 表达式 4:

        語句块4

【操作】输入一个分数分数在 0-100 之间。90 以上是A,80 以上是 B70以上是 C,60 以上是D60 以下是E。

我要回帖

更多关于 Python分支 的文章

 

随机推荐