python基础-练习题

/ 0评 / 0

一、乘坐地铁判断用户的卡片余额是否充足,通过input函数获取用户输入的金额 如果小于5,余额不足请及时充值,不能乘车。 如果大于15,输出余额充足请放心乘车, 如果5到15之间,请显示用户的余额。

二、input输⼊你的学⽣编号,判断大于等于100并小于200则输出: 你是三班学⽣ ,小于等于 50输出:⼀班学⽣,⼤于50并小于100输出:你是⼆班学⽣ ,不满⾜任何条件输出:你被开除了。判断学⽣编号⼤于等于100并小于200同学判断大于150输出为:优等生,全等于150输出为:班主任,其余情况输出为:差等生。

三、请将列表mv_list1中⾦刚狼到叶问的数据提取出来,再将叶问删除,并添加⼀个你喜欢的电影名字 mv_list1 = ["⻄红柿⾸富","银河护卫队","⾦刚狼","银河补习班","叶问","狮⼦王","钢铁侠"]

四、=======通讯录管理系统=======

1.增加姓名和⼿机

2.删除姓名

3.修改⼿机

4.查询所有⽤户

5.根据姓名查找⼿机号

6.退出程序

要求:运⾏的代码终端可以看到上⾯这个界⾯,使⽤字典储存你的好友⼿机号,选择对应的数字, 执⾏对应的功能,例如选择增加姓名和⼿机号,等待⽤户输⼊后将⼿机号和姓名⼀并储存起来,并显示储存成功(注意:⽤字典储存呦!此题主要考察字典的增删改查知识点)

五、1)分别使⽤for循环和while循环两种⽅法计算从1加到100的值,将结果输出。2)分别使⽤for循环和while循环两种⽅法计算从1到100以内所有偶数的和并输出最终结果。3)求100以内除去偶数的所有数的和,并将最终的结果输出。4)给定⼀个字符串 a = '2123456' 请将a中除去2以外的数字都输出,并且当数字为5的时候结束循环。

六、=======登⼊系统=======

1.登⼊

2.注册

3.退出

要求:运⾏的代码终端可以看到上⾯这个界⾯ (⽤户输⼊的账号密码可以储存在列表或则字典中,随意选择)

1)⽤户选择1时,需要输⼊账号密码,判断⽤户名密码是否存在,如果存在显示登录系统成功,不存在提示⽤户输⼊q回到⾸⻚选择注册功能(注意:这⾥要求是回到⾸⻚ 程序并没有结束)。

2)⽤户选择2时,需要输⼊账号密码,判断⽤户名密码是否存在,如果存在显示该⽤户已经注册过,提示⽤户输⼊q回到⾸⻚登⼊即可,不存在将⽤户的账号密码保存,显示注册成功。

3)⽤户输⼊3直接退出程序,显示欢迎下次使⽤提示:该题可以随意发挥添加功能 例如 添加规则输⼊账号不能为空,密码必须为8位,找回密码功能,修改密码功能 发挥你的想象灵活运⽤

七、编写⼀个程序:判断⽤户输⼊是否是数字,如果是数字:则继续判断⽤户输⼊数字是否是7的倍数或者包含7,如果是,返回结果“是”,否则返回结果“否”如果不是数字:则直接返回“不是数字,请重新输⼊” 。

八、实现计算器加减乘除的功能,并输出,利⽤函数实现。

九、已知某运输公司规定运输价格:5kg以下20元,5kg以上每运输1kg 的货物另收2元(不⾜1kg按1kg计算)设计⼀个函数,实现输⼊货物重量,计算出运送这批货物需要的价格。

十、创建⼀个类,初始化两个变量name,age,定义两个类⽅法分别打印出姓名和年龄

十一、定义⼏个列表(元素全部为数值) 并将其按⾏全部写⼊csv⽂件,然后读取该⽂件,并打印

十二、程序开始根据输⼊内容判断打印⽼师信息还是学⽣信息。定义⼀个年级类,⽤来返回年级,定义⼀个班级类返回班级,定义⼀个⽼师类继承年级和班级类,在⽼师类中定义⼀个run⽅法,在调⽤时可以打印出⽼师所在的年级,班级,学科,姓名信息,定义⼀个学⽣类继承年级和班级类,在该类中定义⼀个run⽅法⽤来打印学⽣的姓名,年龄,年级,班级信息。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注