python期末复习案例

一.条件判断

1. 判断一个数能否同时被3和7整除

and 两者都要为真

 2.判断一个数能同时被3或者7整除 但不能同时被3和7整除

★要使用not

 3.输入年份,看是否为闰年

闰年条件:能被4整除但不能被100整除,或者能被四百整除

 定义两个变量 保存一个人的身高体重 ,并判断这个人的身材是否正常

公式: 体重(kg)/ 身高(m)的平方 ,在18.5-24.9之间属于正常现象

二.if else语句
写一个程序 判断成绩的等级 0-60 垃圾 60-80 一般般 80-90 还不错 90-100 好棒棒

三.if语句的嵌套

编写买票过程 (高铁)

 ​​​​​​

 石头剪刀布

电脑应该随机[0,2]

使用随机数模块 random

random.randint(a,b) ==> 能够生成0到2之间的随机数

四.猜数字游戏

循环语句求和

 打印1~100

输出1~100的和

 输出1~100的偶数和

求34~987的整数和

 

使用range求1~100的和

 

五、百马百担

"百马百担" : 一匹大马能驼3担货 一中马驼2担货 两小马一担货

一百匹马100担货,需要大中小马各多少匹

1、

2、

 

 六.九九乘法表

外循环控制行数i 内循环控制列数j

核心算法:每一行的个数和行数相等 j < i

 七、冒泡排序

外循环比较趟数

 比较n - 1趟

 八、打印星星

一行打印5个*

 打五行五列

 

九、 拿里面的次数出现的最大值 {'a': 3, 'c': 1, 'p': 1, 's': 1, 't': 1}

 

 十.

 声明一个列表,在列表种保存6个学生信息
 1、统计不及格学生的个数
 2、打印不及格学生的名字和对应的成绩
 3、统计未成年学生的个数
 4、打印手机尾号是8的学生的姓名
 5、打印最高分和对应学生的名字
 6、删除性别不明的所有学生(这里有陷阱,三思! ! ! )
 7、将列表按学生成绩从大到校排序(选做)

 

 

 

 

 

 

十一、

 

 

 

 

 

 

 

 

  • 5
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值