Python各类题型题目(包括三级菜单)
目录
题目一:判断题
判断题:如果一个列表、元组、字典、集合中元素非常多,可以拆分成多行,并且一般在其中部分元素后面的逗号后面进行换行
答案
对
字典型
字典是一种可变的容器数据类型,里面可以存储各种数据类型,字典使用的是键值对,并且使用:分割,每一个键值对之间使用,分割,并且全部包含在一个花括号中,并且键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字。
字典的两种定义方法:
第一种:
第二种:
题目二、判断题
1、判断题:放在一对三号之间的任何内容都会被Python解释器以为是注释。
答案
1、错 解析:
三引号’’'或"""表示的字符串可以换行,支持排版较为复 杂的字符串;三引号还可以在程序中表示较长的注(注释:放在一对三引号之间的任何内容将被认为是注释。)字符串的运算
题目三:三级菜单
一.作业需求:
1. 运行程序输出第一级菜单
2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单
3. 菜单数据保存在文件中
4. 让用户选择是否要退出
5. 有返回上一级菜单的功能
题目解析:
本道题目难度一般,主要考察的是函数的基本使用,和循环语句的用法
以下就是函数的用法:
函数的使用必须遵循‘先定义,后调用’的原则。函数的定义就相当于事先将函数体代码保存起来,然后将内存地址赋值给函数名,函数名就是对这段代码的引用,这和变量的定义是相似的。没有事先定义函数而直接调用,就相当于在引用一个不存在的‘变量名’。
1、def:定义函数的关键字,并且与函数名要隔一定的距离
2,函数名:函数名指向函数内存地址,是对函数体代码的引用。函数的命名应该反映出函数的功能;
3,括号:括号就是触发函数体代码的执行,括号内定义参数,参数是可有可无的,而且无需指定参数的类型;
4,冒号;括号后要加冒号,然后在下一行开始缩进编写函数体的代码;
5,""“文档描述”"":描述函数功能,参数介绍等信息的文档,非必要,但是建议加上,从而增强函数的可读性;
6,函数体:由语句和表达式组成;
7,return值:定义函数的返回值,return是可有可无的。
我的答案:
- 点赞
- 收藏
- 关注作者
评论(0)