
测试题


此前我们进行了单细胞+空间转录组,Python全流程实战教学,为检查下大家的学习成果,课后给大家留下了如下习题,大家可以检验一下自己的R语言的学习成果。
题目1: 变量赋值与类型
通过python代码完成以下操作:
- 1.命名变量a为5,命名变量b为2.0,命名变量c为"Biomamba"
- 2.用代码判断各变量的数据类型
- 3.将变量a转换为字符型变量
题目2: 基本算术运算
- 1. 10除3的余数是多少?
- 2. 2的4次方是多少?
- 3. 11对4的整除是多少?
通过python代码行计算上述问题
题目3: 列表索引和修改
- 1. 给定列表 my_list = ['A', 'B', 'C', 'D', 'E'],返回列表中索引为4的元素。
- 2. 将列表中索引为1的元素修改为'X',并在列表末尾添加一个新元素'F',然后返回修改后列表的长度。
使用python代码行完成上述任务。
题目4: 列表切片 (Slicing)
- 1. 给定列表 numbers = [10, 20, 30, 40, 50, 60],提取索引2到4的子列表(包含索引2但不包含索引5)。
- 2. 提取列表的前3个元素
- 3. 提取列表的最后两个元素
题目5: if 条件判断逻辑
写一个if循环语句:给予输入温度,如果大于25°则判定为热,如果10-25°判断为舒适,否则判定为冷
题目6: for 循环遍历字符串
使用for循环语句,对于给定一个字符串 word = "Biomamba",计算字符串中m出现的次数
题目7: 函数调用和默认参数
写一个乘法函数,输入对象a和b,并输出a=2,b=5时的结果
题目8: 函数的参数和作用域
请你定义一个名为update_val的函数,能够接受数值型变量并在原值基础上加上5,并最终返回名为new_val的变量
题目9: 字典访问和修改
现有字典 student = {'name': 'Alice', 'age': 20, 'city': 'NY'}
- 1.将年龄修改为21岁
- 2.添加一个新的键值对 'major': 'CS'
- 3.使用 get 方法获取城市信息并存储在变量 result1 中
- 4.检查字典中是否存在键 'age',并将结果存储在变量 result2 中
student = {'name': 'Alice', 'age': 20, 'city': 'NY'}题目10: 遍历字典的键值对
字典 data = {'a': 1, 'b': 2, 'c': 3}
得到所有data的键值之和,输出为多少?
data = {'a': 1, 'b': 2, 'c': 3}

答案





Python




如何联系我们


已有生信基地联系方式的同学无需重复添加

