python基础5 while循环
一、while循环:
while 条件:
代码块
例:
n=0
while n<10:
print(n)
n=n+1 #n自加1 ,满足n<10,继续循环
输出结果:
1
2
3
4
5
6
7
8
9
练习题:
1、使用whlie循环输出1,2,3,4,5 6,8,9
n=1
while n<10:
if n==7:
pass
else:
print(n)
n=n+1
print(----end------)
2、输出1-100内所有的奇数:
n=1
while n<100:
if n%2==0:
pass
else:
print(n)
n=n+1
3、输出1-100内所有数的和:n=1
s=0
while n<101:
s=s+n
n=n+1
print(s) 4、输出1-2+3-4+5...+99内所有数的和:
n=1
s=0
while n<100:
if n%2==0:
s=s-n
else:
s=s+n
n=n+1
print(s)
5、求水仙花数:
n=100
while n<1000:
a=int(n/100)
b=(int(n/10))%10
c=n%10
if a*a*a+b*b*b+c*c*c==100*a+10*b+c:
print(n) n=n+1
print('---end---')
二、while循环补充,continue和break的使用
continue:终止当次循环,以下不执行,开始下一次循环。
break:终止所有循环,跳出整个while循环。
例:
1、使用whlie循环输出1,2,3,4,5 6,8,9
n=1
while n<10:
if n==7:
n=n+1
continue
print(n)
n = n + 1
print(----end------)
2、用户登录输入三次密码错误结束
n=0
while n<3:
ad=input('请输入账号:')
key=input('请输入密码:')
if ad=='alex' and key=='123':
print('欢迎进入》》》')
break
else:
print('账户和用户名错误请重新输入') n=n+1
python基础5 while循环的更多相关文章
- Python基础【while循环】
Python基础[while循环] 1.while循环: 格式 while 条件: ...... print(......) 注意,在while语句也可以嵌套else,但是else不执行循环,执行后直 ...
- Python基础——for/while循环
Python版本:3.6.2 操作系统:Windows 作者:SmallWZQ 上学期间,常常遇到这样的情景:为了惩罚学生,老师会说:"XXX,你先去操场上跑10圈再回来继续反省.&qu ...
- Python基础 条件、循环
1.条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. if if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的 ...
- python基础条件和循环
一.if语句 1.if后表达式返回值为true则执行其子代码块,然后此if 语句到此终结,否则进入下一分支判断,直到满足其中一个分支,执行后终结if 2.expression可以引入运算符:not,a ...
- Python基础入门-For循环
For循环的功能比较强大,他可以帮助我们实现很多重复性的工作.而且for循环能迭代不同的数据结构.他的应用也十分的广泛,作为初学者,我们需要对循环的概念多加理解和练习.接下来我们就来学习for循环的一 ...
- python基础语法_8循环语句
http://www.runoob.com/python3/python3-loop.html while 循环 Python中while语句的一般形式: while 判断条件: 语句 无限循环 我们 ...
- python基础之条件循环语句
前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句. 0x00. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语 ...
- Python基础入门-while循环示例
闲来无事! 想写一些基础的东西! 比如今天的while循环,,,,,, 很多python初学者,最开始学习python的时候,会被while循环给干蒙蔽! 那么今天,小编为大家讲解一些基础的实例,来帮 ...
- Python 全栈开发三 python基础 条件与循环
一. 条件语句 python条件语句是根据一条或多条语句的执行结果的真假(True Or False)来决定代码块的执行. 而执行内容可以多行,以缩进来区分表示同一范围. 1.Python判断条件真假 ...
- Python基础:条件与循环
条件语句 除了 boolean 类型的数据,条件判断最好是显性的 if i != 0: ... 而不是只写出变量名: if i: ... For循环与While循环 通常来说,如果你只是遍历一个已知的 ...
随机推荐
- LNMP一键包安装后解决MySQL无法远程连接问题
MySQL/MariaDB无法远程连接,如何开启? 1,没有给root对应的权限 -- @'192.168.1.123'可以替换为@‘%’就可任意ip访问 mysql> GRANT ALL PR ...
- 【原创】大数据基础之Oozie(1)简介、源代码解析
Oozie4.3 一 简介 1 官网 http://oozie.apache.org/ Apache Oozie Workflow Scheduler for Hadoop Hadoop生态的工作流调 ...
- Elasticsearch 安装和配置
1. 下载并解压 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.0.tar.gz ...
- java----Maven
下载地址 http://maven.apache.org/download.cgi 介绍 bin:运行脚本 windows 输入mvn可以运行这些脚本 boot:包含一个类加载器的框架,maven使用 ...
- sass基础—继承及占位符
/*继承:@extend ,继承多个类时使用逗号隔开*/.alert{ color: #f00;}.info{ width: 100px;} .text-danger{ background-colo ...
- SQL Update
转载至:https://www.liyongzhen.com/ UPDATE 语句 UPDATE语句用于修改表中的现有记录. UPDATE语法 1 2 3 UPDATE 表名 SET 字段1 = 值1 ...
- HTTPS开发(SSL--用Tomcat服务器配置https双向认证)
准备工作: 1.windows+R cmd 打开命令窗口 2.输入:cd C:\Program Files\Java\jdk1.7.0_80\bin 进入路径找到keytool工具 为服务器生成证书 ...
- SOUI taobao SVN目录结构说明
- C语言中使用bool
声明 C语言中是没有bool类型的. 使用方法 参考: https://stackoverflow.com/q/1921539.
- js 复制(自动)
<script type="text/javascript"> document.writeln("<input type=\'text\' id=\' ...