投稿  收藏 
开设课程查询

(2)流程图及代码实现1. 描述

计算机应用技术专业本学期开设课程有两类:专业基础课和专业核心课。

请完成以下任务:

(1)统计本学期学生一共开设有几门课。

(2)将开设的每门课程序号及名称打印输出到屏幕。

(3)查询'C语言'这门课程是否在本学期所开的课程中。

2. 问题分析:

通过归纳、抽象。按解决顺序,将案例分解为3个问题

问题一: 统计课程。存储课程名称,求总课程名称、课程总数。

问题二: 打印课程。打印输出每门课课程序号及名称,课程总数。

问题三: 查询课程:查询‘C语言’课程是否在所开的课程中。

3. 问题解决

问题一:统计课程

(1)任务分解

步骤一:存放课程名称,采用创建两个元组jichu、zhuanye,并分别存入基础课及专业课课程名程。

步骤二:求总课程名称,采用”+ ”运算符,利用course_sum=jichu+zhuanye来求得全部课程名称元组course_sum。

步骤三:计算总课程数,使用len()函数求得course_sum的总长度course_num即可得到。

(2)流程图及代码实现

开设课程查询

问题二:打印课程

(1)任务分解

步骤一:遍历每门课程名称元组course_sum,采用for循环结合print()函数输出每门课course。

步骤二:每门课课程序号,采用定义变量=1,并让其在for循环中i+=1解决。

步骤三:打印输出课程总数,采用print(0函数,输出course num内容。

(2)流程图及代码实现

开设课程查询

问题三: 查询课程

例如:‘C语言’课程是否在所开的课程中

(1)任务分解

步骤一:采用print(0输出"本学期开设有'C语言'课程吗?"

步骤二:采用if-else多分支结合成员运算符“in”来解决。

(2)流程图及代码实现

开设课程查询

4. 完整代码展示

开设课程查询

运行结果:

开设课程查询

关 键 词

开设课程查询

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢