《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 7 章 答案

《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 7 章 答案

答案仅供参考,若有错误欢迎指正

判断对错

  1. 一个简单的判断可以用一个if 语句来实现。
  2. 在Python 条件中,“=”被写成“/=”。
  3. 字符串利用字典顺序进行比较。
  4. 用if-elif 语句实现两路判断。
  5. math.sqrt 函数无法计算负数的平方根。
  6. 单个try 语句可以捕获多种错误。
  7. 多路判断必须通过嵌套多个if-else 语句来处理。
  8. 对于涉及判断结构的问题,通常只有一个正确的解决方案。
  9. 在Python 中允许条件x <= y <= z。
  10. 输入验证意味着在需要输入时提示用户。
  1. T(p.149 “简单的判断是用一个简单的if来实现的。”)
  2. F (p.135 “特别要注意“=”表示相等。”)
  3. T (p.135 “比较字符串时,排序是按“字典序”。”)
  4. F (p.149 “两路判断通常使用if-else。多路判断用if-elif-else实现。”)
  5. T (p.42 “sqrt 函数无法计算负数的平方根”)
  6. T (p.149 “Python提供了用于异常处理的try-except 语句。” p.143 “try 语句的一般形式为:……”)
  7. F (p.141 “Python中编写多路判断还有另一种方法,它保留了嵌套结构的语义,但看起来更舒服。这就是将一个else和一个if组合成一个称为elif的子句。”)
  8. F
  9. T (p.145 “事实证明,Python允许这种复合条件。”)
  10. F (p.165 “如果用户键入错误的输入,程序会要求另一个值。它不断重新提示,直到用户输入一个有效值。这个过程称为输入验证。” p.326 ”input validation:输入验证 在使用用户提供的值进行计算之前,检查这些值以确保它们有效的过程。“)

多项选择

  1. 控制其他语句的执行的语句称为____。
    a. 老板结构
    b. 超结构
    c. 控制结构
    d. 分支
  2. 在Python 中实现多路判断的最佳结构是____。
    a. if
    b. if-else
    c. if-elif-else
    d. try
  3. 求值为true 或false 的表达式称为____。
    a. 操作表达式
    b. 布尔表达式
    c. 简单表达式
    d. 复合表达式
  4. 当程序直接运行(未导入)时,name__的值为__。
    a. script
    b. main
    c. main
    d. True
  5. bool 类型的字面量是____。
    a. T,F
    b. True,False
    c. true,false
    d. 1,0
  6. 在另一个判断内部做出判断是____。
    a. 克隆
    b. 勺子
    c. 嵌套
    d. 拖延
  7. 在Python 中,判断的body 表示为____。
    a. 缩进
    b. 括号
    c. 花括号
    d. 冒号
  8. 一个判断导致另一组判断,这些判断又导致另一组判断,依此下
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有一只海豚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值