可以结束一个循环的关键字是python_Python中的循环关键字
循环关键字
1. continue
continue是循环体中的关键字,只能出现在循环中。
如果在执行循环的过程中遇到了continue,当次循环结束,直接进入下次循环的判断
for x in range(5):
print('--------')
continue
print('********')
print('。。。。。。')
2.break
break是循环体中的关键字,只能出现在循环中。
如果在执行循环的过程中遇到了break,整个循环直接结束。
for x in range(5):
print('-------')
break
print('*******')
print('~~~~~~')
练习1:找到大于1000的整数中第一个能够被199整除的数
num = 1000
while True:
if num % 199 == 0:
print(num)
break
num += 1
练习2:用while实现功能,从1打印到100
num = 1
while True:
print(num)
if num == 100:
break
num += 1
练习3:写程序实现不断输入内容,直到输入的数据是0为止
while True:
value = input('请输入:')
if value == '0':
break
注意循环嵌套的时候break的位置不同,结束的循环也可能不一样
3. else
for-else结构:
for 变量 in 序列:
循环体
else:
代码块
while-else结构:
while 条件语句:
循环体
else:
代码块
循环结构后加 else 不会影响原循环结构的执行; 如果和else关联的循环是自然死亡的,else后面的代码块就会执行,如果 else 关联的循环是因为遇到break而结束的那么else后面的代码块就不会执行
练习:判断是定的数字是否是素数(素数就是质数)
思路:判断 2 ~ num-1 之间有没有一个能被 num 整除的数,有说明num不是素数,否则num是素数
方法一:
num = 9
for x in range(2, num):
if num % x == 0:
print(num, '不是素数')
break
else:
print(num, '是素数')
方法二:
num = 9
flag = True
for x in range(2, num):
if num % x == 0:
print(num, '不是素数')
flag = False
break
if flag:
print(num, '是素数')
4. for循环和while循环怎么选择
如果循环次数不确定就使用while循环,否则用for循环
练习:写一个猜数字的小游戏,随机生成一个0~100的数字,玩家不断输入数字,直到输入的值和随机生成的那个值相等为止。如果输入错误
给游戏提示:‘大了再小点儿’或者’小了再大点儿’。输入正确的时候打印游戏结束
from random import randint
# randint(M, N) - 产生M~N的随机整数
num = randint(0, 100)
count = 0
while True:
# 输入猜的数字
value = int(input('请输入数字(0~100):'))
count += 1
# 和随机产生的数字进行比较
if value == num:
print('恭喜你猜中了!游戏结束~')
if count > 7:
print('智商不足请充值')
elif count < 4:
print('小天才')
else:
print('哇~吊爆了~')
break
else:
if value > num:
print('大了再小点儿')
else:
print('小了再大点儿')
原文链接:https://blog.csdn.net/yuanlijihua/article/details/106912034
可以结束一个循环的关键字是python_Python中的循环关键字相关推荐
- for循环语句例题及解析python_Python中for循环控制语句用法实例
Python中for循环控制语句用法实例 这篇文章主要介绍了Python中for循环控制语句用法,较为详细的分析了for循环语句的原理与相关使用技巧,本文实例讲述了Python中for循环控制语句用法 ...
- python循环语句-详解Python中的循环语句的用法
一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...
- python循环语句打印矩形_Python中使用循环语句打印三角形、菱形
原博文 2017-08-19 11:20 − 前言:在学习开发语言循环语句的使用过程中,经常会打印各种形状来验证对循环语句的熟练掌握程度,接下来就使用python来打印多种形状练习. 如下示例中:变量 ...
- java中循环语句指哪些_java中的循环语句有哪些
Java中有三种主要的循环结构: while 循环 do-while 循环 for 循环 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. 一.while循环 语 ...
- java双重for循环流程图_JAVA程序逻辑中的循环结构
在上一篇文章中提到了程序逻辑通过顺序.分支.循环三种结构来实现的,并介绍了分支结构的执行语句,那么今天这篇文章介绍实现程序逻辑的另一种结构--循环结构. 什么是循环结构 循环结构是指在程序设计语言中按 ...
- python 循环触发一次_Python中的循环
for 循环 for 循环需要预先设定好循环的次数 (n) ,然后执行隶属于 for 的语句 n 次. 基本构造是: for 元素 in 序列 : statement 举例来说,我们编辑一个叫 for ...
- c++语言中的循环语句有,C++语言中的循环语句
首先编写简单的小程序熟悉三种循环语句 编程求出自然数1~100之和. 1 while循环语句: #include void main() { int i=1,sum=0; while(i<=10 ...
- html页面循环报错,wxs 脚本中 for 循环的一种写法导致 page-frame.html 报错
- 当前 Bug 的表现(可附上截图) P.S. 本来昨天就想提这个问题,但今天想截图效果时,发现使用同一段代码时却无法复现了... 原本我是想在 wxs 中循环遍历一个数组,然后判断符合某个条件后再 ...
- java 遍历循环_如何在Java中实现循环遍历?
我想对以下元素进行循环: [1,2,11,12,21,22111112121122,-,2222222] 或者例如 [1,2,3,11,12,13,21,22,23,31,32,33111111211 ...
最新文章
- java 之 异常
- 初五迎财神!即使没有年终奖,也要来一发红包!
- 有道python网课怎么样-网易有道2017内推编程题 洗牌(python)
- 通俗易懂详解Java代理及代码实战
- 图形处理(十三)基于可变形模板的三维人脸重建-学习笔记
- 【虚拟机】关于VMware 提示“无法获得VMCI驱动程序的版本:句柄无效”的解决方案...
- Siamese Network (应用篇2) :孪生网络用于图像块匹配 CVPR2015
- 六类网线和超六类网线有什么区别呢 怎么区分
- Valhalla项目:LW2内联类型的初步了解
- 使用Spring Boot自动发布和监视API
- php输出12个月,php获取12个月内的开始时间和结束时间
- mcu比较器技巧和诀窍_如何准备技术面试-技巧和窍门,以帮助您表现最好
- python tkinter画笑脸_python – 如何在tkinter窗口中绘制图像
- MySQL高级-索引
- 软键盘遮挡住popupWindow问题
- ACdream 1417 Numbers
- android微信post提交表单,微信自带浏览器不支持form表单post提交方案解决
- Eclipse全局搜索 文件搜索 IDEA全局搜索 快捷键Ctrl+Shit+F冲突 Ctrl+Alt+0 全局查询
- Postman测试工具调试接口详细教程【向后端发送Json数据并接收返回的Json结果】
- QWT坐标刻度设置时的2个细节
热门文章
- 极客时间 自我提升第二天 数据结构与算法之美 应该掌握 / 趣谈网络原理 / 深入浅出计算机组成原理 思维导图
- Java Swing入门
- ZZULIOJ:1023大小写转换
- 解决 hadoop 2.x 配置 yarn 运行任务 Running job 卡住
- Flash(AS2.0)与php通讯 分享
- mapbox初步使用
- echarts中y轴设置刻度_ECharts中y坐标轴刻度的属性
- 如何计算虚拟化vcpu_虚拟化中虚拟机处理器核数与物理主机cpu的关系
- 智能BI,如今走到了哪一步?
- 联想IdeaPad710s进入bios界面的详细步骤