网站首页 > 基础教程 正文
功能要求
编写一个控制台应用程序,使用for循环输出10“我不敢了!”
实现步骤
for i in range(1, 11):
print("%d:我不敢了!" % i)
运行结果
代码分析
for i in range(1, 11):
print("%d:我不敢了!" % i:循环变量i在1~11之间,包括1但不包括11,i从1开始,执行循环体中的print("%d:我不敢了!" % i语句后,i加1,循环结构继续执行,直到i等于11时,跳出循环体,执行循环体后面的语句,即结束循环。
功能要求
编写一个控制台应用程序,使用for循环计算出5的阶乘,即求1到5的成绩,求1 * 2 * 3 * 4 * 5的值。
实现步骤
sum = 1
for i in range(1, 6):
sum *= i
print("1 * 2 * 3 * 4 * 5 = %d" % sum)
运行结果
代码分析
for i in range(1, 6):
sum *= i:循环变量i在1~6之间,包括1但不包括6,i从1开始,执行循环体中的sum *= i语句后,sum的值变为sum = sum * i,i加1,循环结构继续执行,直到i等于6时,跳出循环体,结束循环。执行循环体后面的print("1 * 2 * 3 * 4 * 5 = %d" % sum)语句,即将1~5的乘积结果打印输出,结束程序。
知识说明
循环语句:可以在满足循环条件的情况下,反复执行某一段代码。这段被重复执行的代码被称为循环体。当反复执行这个循环体时,需要在合适的时候把循环条件改为假,从而结束循环;否则循环将一直执行下去,形成死循环。
for循环格式
for 变量 in 范围:
循环执行语句
当循环“变量”的值在一定的“范围”内,执行“循环语句”,当循环“变量”的值不在“范围”内时跳出循环体,循环程序结构结束。
range函数
range意为在……范围内,其语法如下:
range([start, ]end[, step])
其中,start是循环开始的地方,可以省略不写,若省略,默认为0;end是循环结束的地方,但不包含end。step这个参数也可以不写,若省略,默认步长为1。
猜你喜欢
- 2024-11-22 Python教程:python中fact函数的用法
- 2024-11-22 Python 实现经典算法之基数排序
- 2024-11-22 python学习笔记 5.函数
- 2024-11-22 网易云大佬收藏的Python22个编程技巧,建议收藏
- 2024-11-22 Python基础编程——函数经典案例
- 2024-11-22 用golang抄袭python的排列组合
- 2024-11-22 10张动图学会python循环与递归
- 2024-11-22 使用 Python 计算 π 值
- 2024-11-22 一文总结30种Python的窍门和技巧,让你玩转Python
- 2024-11-22 Python基础知识总结
- 最近发表
-
- Vue3+Bootstrap5项目初始化 vue 项目初始化
- 前端程序员不得不爱的bootstrap 前端 bom
- 保姆级软路由刷机+软路由OpenWRT入门设置,新手轻松搭建软路由
- 好东西!iOS 16.5 半越狱分屏功能,教你正确安装
- Python数据可视化Dash开源库Bootstrap之折叠列表Accordion
- 终于发布!iOS 16.5 越狱工具已发布,分屏插件有效
- 超爽!iOS 16.6.1 Bootstrap 半越狱更新,有通知
- 好玩!iOS 16.6.1 半越狱玩法,这插件真生效
- 来啦!iOS 16.6.1 nathanlr 半越狱,被迫公测体验
- iOS 17.0 Bootstrap 1.2.9 半越狱来啦!更新两点
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)