一、知识梳理 1、while循环 语法:
while 循环条件:
循环操作
循环更新
while循环的特点: 先判断,再执行 2、for in 循环 语法:
for 变量名 in 可迭代对象
循环操作
可循环对象:字符串、range对象等 range()函数:可生成整数序列,默认步长为1 range(stop):生成的是[0,stop)之间的整数 range(start,stop):生成的是[start,stop)之间的整数 range(start,stop,step):生成的是[start,stop)之间的整数 ,步长为step for in 循环的特点:循环次数固定 else:和while循环或for in 循环搭配使用 3、双重循环 一个循环套在另一个循环中 for in 双重循环: 内层循环控制列数 外层循环控制行数
4、break和continue break:中断指令,跳出当前所在层的循环(不再执行本层循环) continue:结束本轮循环,之后的代码不再执行,继续下一轮循环 二、练习 作业要求: 1、求两个数最大公约数
2、整数反转:如12345,输出54321
3、1~10之间的整数相加,得到累加值大于20的当前数
4、输入从周一至周五每天的学习时间(以小时为单位),并计算每日平均学习时间。
5、输出10000以下的完全数。如果一个正整数等于除它本身之外其它所有除数之和,就称之为完全数。 如6就是第一个完全数,因为6=1+2+3
6、用户玩游戏,每次玩5局(效果图如下) (1)不足5局则不能晋级 (2)在5局游戏中,如果80%达到80分以上,为一级,如果 60%达到80分以上为二级,否则不能晋级
7、菜单自动循环,只要不输入3,就循环 欢迎进入xxx系统 1登录 2注册 3退出 请选择:1 登录
8、打印图形 1 21 321 4321 54321 654321
|