python中while循环
2024-08-28 19:38:36
# 1.
print('1.我在学python 输出5遍')
print('我在学python'*5)
print('我在学python\n'*5)
# 只能做单一重复 不能做线性 # 2.while
print('2.while')
# 用一个变量来控制循环次数(计数器)
i = 1
while i <= 5:
print('我在学python', i)
i += 1 # 3.练习 1到100的累加
print('3.练习:1到100的累加')
i = 1
total = 0
while i <= 100:
total += i # 对值累加
i += 1 # 进行计数
print(total) # 4.循环的控制语句
print('4.循环的控制语句')
if True:
... # 占位符 空语句,只是保证程序结构的完整性 # 4.1 break 终止循环
print('4.1 break 终止循环')
# 吃苹果 吃5个苹果
# 吃3个饱了
i = 1
while i <= 5:
if i == 3:
print(f'我吃了第{i}个,吃饱了,不吃了')
break
print(f'我吃第{i}个苹果')
i = i+1 # 4.2 continue 跳过本次循环(本次循环后边的内容不执行了),进入下一次循环
print('continue 跳过循环')
# 吃第3个,吃出一条大虫子
i = 1
while i <= 5:
if i == 3:
print(f'我吃了第{i}个,吃出一条大虫子,第{i}个不吃了')
i += 1 # 要有这个语句,否则一直是i==3
continue
print(f'我吃第{i}个苹果')
i = i+1 # 5.while嵌套语法
print('5.while嵌套') j = 1
while j <= 3:
print(f'第{j}天')
i = 1
while i <= 5:
print('我在学python', i)
i += 1
print('我学会了')
j += 1 # 6.练习 1到100的偶数累加
print('6.练习:1到100的偶数累加')
i = 1
total = 0
while i <= 100:
if i % 2 == 0:
total += i # 对值累加
i += 1 # 进行计数
print(total) # 今日练习
print('今日练习')
print('while循环对1-100中的奇数求和')
i = 1
total = 0
while i < 100:
if i % 2 != 0:
total += i
i += 1
print(total)
最新文章
- JSP(include指令与<;jsp:include>;动作的区别)
- Linux驱动开发——__stringify
- 什么是webshell?
- sql注入在线检测(sqlmapapi)
- vmware在非正常关机后无法启动虚拟机
- SQL Sever 2008 数据库文件的备份和还原
- ExtJS4 动态加载
- CUGBACM_Summer_Tranning 组队赛解题报告
- adhoc-海量数据多维自助即席查询平台-mdrill项目开源啦
- avalon1.0正式发布
- java开发地三天——数据库介绍
- 微信小程序项目踩过的几个坑
- 关于ES6 的对象解构赋值
- 临时关闭Mysql ONLY_FULL_GROUP_BY
- Eclipse使用之将Git项目转为Maven项目, ( 注意: 最后没有pom.xml文件的, 要转化下 )
- BZOJ1226 SDOI2009学校食堂(状压dp)
- Python完成RF测试用例
- 学好js,这些js函数概念一定要知道
- 2 Spring4 之Bean的配置
- js获取当前域名
热门文章
- Excelize 发布 2.3.0 版本, Go 语言 Excel 文档基础库
- 微软Azure配置中心 App Configuration (二):Feature Flag 功能开关特性
- (最简单详细)IronPython下载、安装及简单使用
- JDBC连接池&;JDBCTemplate
- 《网页设计基础——HTML常用标签》
- 【Java面试】面试遇到宽泛的问题,这么回答就稳了,谈谈你对Redis的理解
- 前端实现docx、pdf格式文件在线预览
- 使用Docker方式部署Gitlab,Gitlab-Runner并使用Gitlab提供的CI/CD功能自动化构建SpringBoot项目
- 从 Yum 更新中排除特定/某些包的三种方法
- Ceph 有关知识简介