提示:完成创建(3.20)
将您的解决方案从Creation(3.20)复制到此处,但删除打印语句(我将其粘贴在下面)
列一张空的清单。该列表将用于存储名为tuples的学生
将Kenneth和Maegan添加到列表中
创建一个函数makeStudent(studentlist),其中studentlist是您的名为tuples的学生列表
该函数应执行以下操作: 为namedtuple的每个字段获取用户输入 使用输入创建一个名为tuple的学生 将该学生添加到学生列表
给学生打3次电话
打印学生名单
你好!!任何人都可以帮助澄清第5步(实验3.2.1)的操作。说明非常含糊不清
2.删除我的打印报表
3/4:#制作一个空列表,并在列表中添加“Kenneth”和“Maegan”。让我知道这是否是错误的,如果提示实际上是告诉我直接将名称插入列表中
student_list = list()
student_list.append('Kenneth')
student_list.append('Maegan')
该函数应执行以下操作: 为namedtuple的每个字段获取用户输入(我尝试逐行输入,甚至一行) 使用输入创建一个名为tuple的学生(如何将我的输入粘贴到名为tuple中?与代码3.20中的输入相同?) 将学生添加到学生列表(Student_list.append(Student或“Student”)) 那我猜是3倍吧。使用返回函数
打印学生名单
然后执行列表序列切片,我假设:lst[:]为例 我的代码在下面
from collections import namedtuple
Student = namedtuple("Student", ["name","major","year","id","gpa"])
Student1 = Student("Kenneth", major="Computer Science", year=6, id=987654321, gpa=3.8)
Student2 = Student("Maegan", major="Neuroscience", year=4, id=123456789, gpa=3.4)
# make list
student_list = list()
student_list.append('Kenneth')
student_list.append('Maegan')
# add Kenneth and Maegan to the list
# make function
# print list / list with odd names
据我所知,它要求你做以下事情。然而,在最后一部分,我没有看到它在哪里要求奇数编号的名字,所以我只是打印了整个列表
运行脚本时,如果输入以下值:
最终列表将按如下方式打印:
相关问题 更多 >
编程相关推荐