按照Python的语法规则,利用输入语句input()、赋值语句、输出语句print()、选择语句if、循环语句while、for等编写一个飞行训练成绩管理微信息系统
时间: 2023-12-28 17:43:40 浏览: 104
好的,以下是一个基于Python语法规则的飞行训练成绩管理微信息系统的示例代码:
```
# 飞行训练成绩管理微信息系统
# 初始化一个空列表,用于存储成绩信息
scores = []
# 循环界面,等待用户输入操作指令,直到用户选择退出系统
while True:
print("请选择操作:")
print("1. 添加成绩")
print("2. 查看成绩")
print("3. 修改成绩")
print("4. 删除成绩")
print("5. 退出系统")
# 获取用户输入的操作指令
choice = input("请输入操作编号:")
# 添加成绩
if choice == "1":
name = input("请输入姓名:")
score = float(input("请输入成绩:"))
scores.append((name, score))
print("成绩添加成功!")
# 查看成绩
elif choice == "2":
name = input("请输入要查询的姓名:")
found = False
for item in scores:
if item[0] == name:
print(f"{name}的成绩为:{item[1]}")
found = True
if not found:
print("未找到该学生的成绩!")
# 修改成绩
elif choice == "3":
name = input("请输入要修改成绩的姓名:")
found = False
for i in range(len(scores)):
if scores[i][0] == name:
new_score = float(input("请输入新的成绩:"))
scores[i] = (name, new_score)
found = True
print("成绩修改成功!")
if not found:
print("未找到该学生的成绩!")
# 删除成绩
elif choice == "4":
name = input("请输入要删除成绩的姓名:")
found = False
for item in scores:
if item[0] == name:
scores.remove(item)
found = True
print("成绩删除成功!")
if not found:
print("未找到该学生的成绩!")
# 退出系统
elif choice == "5":
print("感谢使用飞行训练成绩管理微信息系统!")
break
# 操作指令错误
else:
print("操作指令错误!请重新输入。")
```
这个程序与之前的示例代码类似,但更符合Python的语法规则。例如,使用了while True循环和break语句来实现无限循环和退出系统的功能,使用了for循环的迭代器功能来遍历列表中的元素等。如果您想了解更多Python语法规则,请参考Python官方文档。
阅读全文