💝 如果大家对python项目有兴趣,可以收藏加关注哦!!!本文将持续更新~~~
💝 希望大家在学习的道路上勇往直前💝💝
如果你是一个Python初学者,我希望这个内容可以帮助你更好地理解Python编程,如果你是一位有经验的程序员,我也希望能够和你分享我的一些经验和思考。希望我的文章能够对你有所帮助,感谢你的访问!
下面是用Python写一个简单的学生选课系统,使用了字典和列表作为数据结构来存储学生和课程信息,可以根据需要进行修改和扩展。
# 定义课程列表和学生字典
courses = [].append(input("请输入您要包含的课程:"))
students = {'张三': [], '李四': [], '王五': []}
# 显示菜单选项
def show_menu():
print('请选择要进行的操作:')
print('1. 显示课程列表')
print('2. 显示学生列表')
print('3. 学生选课')
print('4. 学生退课')
print('5. 退出系统')
# 显示课程列表
def show_courses():
print('可选课程有:')
for course in courses:
print(course)
# 显示学生列表
def show_students():
print('已注册学生有:')
for student in students:
print(student)
# 学生选课
def add_course():
student_name = input('请输入学生姓名: ')
course_name = input('请输入选课科目: ')
if student_name in students and course_name in courses:
students[student_name].append(course_name)
print('{} 已成功选修 {}'.format(student_name, course_name))
else:
print('输入错误,请重新输入!')
# 学生退课
def remove_course():
student_name = input('请输入学生姓名: ')
course_name = input('请输入退课科目: ')
if student_name in students and course_name in students[student_name]:
students[student_name].remove(course_name)
print('{} 已成功退修 {}'.format(student_name, course_name))
else:
print('输入错误,请重新输入!')
# 主函数
def main():
while True:
show_menu()
choice = input('请选择操作: ')
if choice == '1':
show_courses()
elif choice == '2':
show_students()
elif choice == '3':
add_course()
elif choice == '4':
remove_course()
elif choice == '5':
print('欢迎再次使用!')
break
else:
print('输入错误,请重新输入!')
if __name__ == '__main__':
main()
下面是运行展示的首页面:
如果我想直接将这个文件发给其他人,然后他又没Python运行的相关环境,此时我们应该怎么办呢?
现在就涉及到了我们的打包,将.py
文件打包成可执行文件.exe
首先进入终端输入pip install pyinstall
安装打包文件所需要的包
此时在此页面直接输入pyinstaller -F 打包文件路径
例如:
此时生成文件会默认保存到C:\Users\(用户名)\dist文件下
如果我们想更改它的保存位置需要在添加distpath,如:pyinstaller -F D:\test\stusystem.py --distpath="D:\dist\"
,此时双击我们的.exe
文件便可以运行。