Skip to content

b4imetu/Python_2019_Assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python_2019_Assignment

北京邮电大学 Python编程与实践 大作业

Project 1 学生课程表 Curriculum🔗

制作学生👨‍🎓课程表📅

制作学生课程表,要求:
(1)将一周内所有课程和时间以如下形式存储到文件curriculum.txt中

星期        星期 1        星期2        星期3        星期4        星期5
第一节        Xxx        xxx        xxx        xxx        xxx
第二节        Xxx        xxx        xxx        xxx        xxx
第三节        Xxx        xxx        xxx        xxx        xxx
第四节        Xxx        xxx        xxx        xxx        xxx
第五节        Xxx        xxx        xxx        xxx        xxx
第六节        Xxx        xxx        xxx        xxx        xxx
第七节        Xxx        xxx        xxx        xxx        xxx
第八节        Xxx        xxx        xxx        xxx        xxx
第九节        Xxx        xxx        xxx        xxx        xxx
第十节        Xxx        xxx        xxx        xxx        xxx
第十一节        Xxx        xxx        xxx        xxx        xxx

(2)程序启动后首先解析文件,将内容存储到数据结构中。

(3)使用GUI编程,满足标题显示xxx班某某学期-某某学期课程表,例如2017-2018第二学年课程表
查询条件:星期,第几节,课程名
	如果查询星期,应显示这一天下所有课程:课程名,第几节,上课时间
	如果查询第几节,应该显示所有天的这一节:课程名,第几节,上课时间
	如果查询课程名,应显示课程名,星期几,第几节,上课时间(若有多次,则都显示)
	如果综合查询,必须给出满足多个查询条件的信息:课程名,星期几,第几节,上课时间
	也可单独查询上课时间:例如查询第一节时间,应给出上午8:008:50,等等

Project 2 飞机大战游戏 Shot Them Up!

【自选题目】打飞机✈️小游戏

Classic 经典版🔗使用了来自网络的素材(图片、音频)

Deluxe 豪华版(肥宅快乐版)🔗使用了小组成员定制的快乐素材(图片、音频)

运用课上所学知识与pygame库实现一个飞机✈️大战类小游戏。

要求有GUI用户界面设计
能从键盘输入键值时不影响程序进程
能正确判定各类事件并及时响应
具备一定趣味与可玩性

方向键控制移动,空格键控制射击。游戏难度很低,爽就完事了。

About

BUPT Python编程与实践 大作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages