需求: 使用程序描述一个学生信息,接收信息包含姓名、年龄、喜欢的书籍(西游记、红楼梦、三国演义、水浒传)
思想: 让用户输入信息,使用字典将数据收集,其中将喜欢的书籍写到列表中后再写入字典
举例: dict = {‘name’: ‘张飞’, ‘age’: 18, ‘books’: [‘xxx’, ‘xxx’, ‘xxx’]}
代码:
student_dict = {}
student_dict['name'] = input("请输入姓名:")
student_dict['age'] = input("请输入年龄:")
n = int(input("请输入喜欢书籍的个数:"))
i = 1
books = []
while n > 0:
book = input("请输入你喜欢的第%d本书籍:" % i)
i += 1
n -= 1
books.append(book)
student_dict['books'] = books
print(student_dict)
输出的结果: