编写Python程序: (1)创建一个学生选课字典,保存2名学生的姓名以及其选课的信息,在此均为python和java。其中一名学生的姓名为你的中文姓名。 (2)新增一名叫李四的学生,其选课信息为python和html,(要求学生姓名,选课信息均通过用户输入) (3)判断张三同学是否存在 (4)将字典中你本人java选课信息改为C++,并且增加一门linux选课。
时间: 2023-12-18 20:04:29 浏览: 102
教你如何编写、保存与运行Python程序的方法
好的,根据您的要求,以下是Python程序的实现:
```python
# (1) 创建学生选课字典
students = {
"张三": {"courses": ["python", "java"]},
"我的中文姓名": {"courses": ["python", "java"]}
}
# (2) 新增一名学生及其选课信息
name = input("请输入学生姓名:")
courses = input("请输入选课信息(多门课程用英文逗号隔开):").split(",")
students[name] = {"courses": courses}
# (3) 判断张三同学是否存在
if "张三" in students:
print("张三存在")
else:
print("张三不存在")
# (4) 修改我的中文姓名的选课信息并新增一门课程
students["我的中文姓名"]["courses"][1] = "C++"
students["我的中文姓名"]["courses"].append("linux")
```
注意:在以上代码中,我们使用了Python中的字典(dictionary)数据结构来保存学生选课的信息。每个学生的信息是一个字典,其中包含一个键值对,键为"courses",值为一个列表,保存学生选的课程信息。
阅读全文