跳至主要內容
06-class 专项练习

1. Person

创建一个名为 Person 的类,具有 nameage 属性。为这个类编写一个方法 introduce(),当调用时输出 "Hello, my name is {name} and I am {age} years old."。

2. BankAccount

创建一个名为 BankAccount 的类,具有 account_number, balance, 和 account_holder 属性。为这个类编写三个方法:deposit(amount)(向账户中存入指定金额)、withdraw(amount)(从账户中取出指定金额,如果余额不足则输出提示信息),和 check_balance()(打印当前余额信息)。


AI悦创原创...大约 6 分钟Python 私教练习题【基础】Python 基础练习题
作业二丨创建一个运势预测软件

请按以下要求完成程序:

  1. 对用户进行提问并获取用户输入
  2. 当用户输入不同信息时程序输出不同的运势预测结果
  3. 注意:考虑用户在输入错误时程序如何处理。

input()

print()

if 条件判断语句


AI悦创原创...大约 1 分钟Python 私教练习题【基础】Python 基础练习题
10-Python-基础课程结业测试
  1. Python 中的可变数据类型有___________,不可变数据类型有___________。
  2. 表达式 3 and not 5 的值为___________,不可变数据类型有___________。
  3. input() 函数的返回值是,不可变数据类型有___________类型。
  4. 下面程序的执行结果是___________。
  1. 只要判断条件是非零数值、非空字符串、非空 list 等,就判断为 True,否则为 False。

AI悦创原创...大约 3 分钟Python 私教练习题【基础】Python 基础练习题
10-Python-基础课程结业测试答案
  1. Python 中的可变数据类型有___________,不可变数据类型有___________。

答案解析

正确答案:列表和字典;字符串、数字、元组

记忆性知识点

  1. 表达式 3 and not 5 的值为___________,不可变数据类型有___________。

答案解析

正确答案:False

and 是 python 逻辑运算里的与运算。

在纯 and 语句中,如果每一个表达式都不是假的话,那么返回最后一个,因为需要一直匹配直到最后一个。

如果有一个是假,那么返回假。

从理论上来说他们都属于变量的位操作,即二进制的换算过程。

所有变量的位操作都是通过强制转换成 bool 实现的,并且表达式的值是从左到右第一个能够确定表达式的值的变量。

其中所有非 0 数字或非空对象均为 True,0、空对象及特殊对象 None 被视为 False。

3 and not 5 计算过程 ==(Ture and False),逻辑运算中与计算的规则是如果有一个是 False,那么返回 False。

不可变数据类型有:略


AI悦创原创...大约 6 分钟Python 私教练习题【基础】Python 基础练习题
09-章节测试九答案
  1. Python 使用_________________关键字来定义类。

答案解析

正确答案:class

  1. 类的概念体现了_________________(面向对象/面向过程)的程序设计思想。

答案解析

正确答案:面向对象


AI悦创原创...大约 3 分钟Python 私教练习题【基础】Python 基础练习题
09-章节测试九「Python-类」
  1. Python 使用_________________关键字来定义类。

  2. 类的概念体现了_________________(面向对象/面向过程)的程序设计思想。

  3. ________________、________________、_________________是面向对象的三大特点。

  4. 类的函数里必须有_________________参数。

  5. 实例化的过程就是类到对象的过程。

A. √


AI悦创原创...大约 2 分钟Python 私教练习题【基础】Python 基础练习题
08-章节测试八答案
  1. Python 中定义函数的关键字是_________________。

答案解析

正确答案:def

记忆性知识点

  1. 如果函数中没有 return 语句或者 return 语句不带任何返回值,那么该函数的返回值为_________________。

答案解析

正确答案:None

记忆性知识点


AI悦创原创...大约 4 分钟Python 私教练习题【基础】Python 基础练习题
08-章节测试八「Python-函数」
  1. Python 中定义函数的关键字是_________________。
  2. 如果函数中没有 return 语句或者 return 语句不带任何返回值,那么该函数的返回值为_________________。
  3. 一般使用4个_________________或者1个_________________来表示函数的缩进。
  4. 如果想要在 sublime text3 中将一段代码前都加上 Tab 键,可以将此段代码刷黑之后使用_________________快捷键。
  5. 函数体内的 pass 语句一般作为占位符或者创建占位程序,对此 python 不会执行任何操作。

AI悦创原创...大约 3 分钟Python 私教练习题【基础】Python 基础练习题
07-章节测试七答案
  1. 如果仅仅是用于控制循环次数,那么使用 for i in range(20)for i in range(20, 40) 的作用是_________的。

    A. 等价

    B. 不等价

答案解析

正确答案:A 易错项:B

记忆性知识点

  1. 对于带有 else 子句的 for 循环和 while 循环,当循环因循环条件不成立而自然结束时________执行 else 中的代码。

    A. 会

    B. 不会


AI悦创原创...大约 3 分钟Python 私教练习题【基础】Python 基础练习题
2
3
4