for,while循环
最简单的循环10次
1
2
3
4
5
6
|
#_*_coding:utf-8_*_
__author__ = 'Alex Li'
for i in range ( 10 ):
print ( "loop:" , i )
|
输出:
1
2
3
4
5
6
7
8
9
10
|
loop: 0
loop: 1
loop: 2
loop: 3
loop: 4
loop: 5
loop: 6
loop: 7
loop: 8
loop: 9
|
需求一:还是上面的程序,但是遇到小于5的循环次数就不走了,直接跳入下一次循环
1
2
3
4
|
for i in range ( 10 ):
if i< 5 :
continue #不往下走了,直接进入下一次loop
print ( "loop:" , i )
|
需求二:还是上面的程序,但是遇到大于5的循环次数就不走了,直接退出
1
2
3
4
|
for i in range ( 10 ):
if i> 5 :
break #不往下走了,直接跳出整个loop
print ( "loop:" , i )
|
十五、while loop
有一种循环叫死循环,一经触发,就运行个天荒地老、海枯石烂。
海枯石烂代码
1
2
3
4
5
|
count = 0
while True :
print ( "你是风儿我是沙,缠缠绵绵到天涯..." ,count)
count + = 1
|
其实除了时间,没有什么是永恒的,死loop还是少写为好
上面的代码循环100次就退出吧
1
2
3
4
5
6
7
8
|
count = 0
while True :
print ( "你是风儿我是沙,缠缠绵绵到天涯..." ,count)
count + = 1
if count = = 100 :
print ( "去你妈的风和沙,你们这些脱了裤子是人,穿上裤子是鬼的臭男人.." )
break
|
回到上面for 循环的例子,如何实现让用户不断的猜年龄,但只给最多3次机会,再猜不对就退出程序。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/usr/bin/env python
# -*- coding: utf-8 -*-
my_age = 28
count = 0
while count < 3 :
user_input = int ( input ( "input your guess num:" ))
if user_input = = my_age:
print ( "Congratulations, you got it !" )
break
elif user_input < my_age:
print ( "Oops,think bigger!" )
else :
print ( "think smaller!" )
count + = 1 #每次loop 计数器+1
else :
print ( "猜这么多次都不对,你个笨蛋." )
|
转载于:https://www.cnblogs.com/sjk755/p/9954070.html
for,while循环相关推荐
- 中兴面试总结,华为。技术,市场
1,软件测试,如何把这个测试做的更好. 进到一个新项目,作为测试人员应该都是想把测试做好,项目在符合客户质量要求的情况下按时交付的吧.但往往都事与愿违,造成这个结果的原因有很多很多.通过这段时间做自动 ...
- Linux shell 学习笔记(9)— 循环语句(for、while)以及更改字段分隔符
1. for 语句 bash shell 中 for 命令的基本格式如以下,$var 变量包含着这次迭代对应的当前列表项中的值. for var in list docommands done 也可以 ...
- 【机器学习】RNN循环神经网络
循环神经网络归属: 领域:机器学习 方向:自然语言处理 贡献:自动文本生成 循环神经网络实际应用: 生活中因为原始数据都是序列化的,比如自然语言,语音处理,时间序列问题(股票价格)等问题, 这个时候需 ...
- MindSpore循环神经网络
MindSpore循环神经网络 一. 神经网络的组成 神经元模型:首先简单的了解以下构成神经网络的最基础单元:神经元.每个神经元与其它神经元相连,处于激活状态时,就会向相连的神经元发送相应信号.从而改 ...
- 循环IRNNv2Layer实现
循环IRNNv2Layer实现 IRNNv2Layer实现循环层,例如循环神经网络(RNN),门控循环单元(GRU)和长期短期记忆(LSTM).支持的类型为RNN,GRU和LSTM.它执行循环操作,该 ...
- CodeGen按钮循环
CodeGen按钮循环 按钮循环是一个模板文件构造,它允许您迭代CodeGen拥有的按钮信息集合. 在按钮循环中处理的按钮的定义可以来自两个位置之一. 如果基于UI工具箱输入窗口定义进行处理,则默认情 ...
- CodeGen标记循环
CodeGen标记循环 标记循环是一个模板文件构造,它允许您迭代CodeGen拥有的标记信息的集合.为了使用标记循环,必须基于至少定义了一个字段标记的存储库结构生成代码. 标记循环由一对匹配的< ...
- CodeGen结构循环回路
CodeGen结构循环回路 structure循环是一个模板文件构造,它允许您迭代CodeGen拥有的有关结构的集合.为了使用结构循环,必须同时基于多个存储库结构生成代码. CodeGen可以通过以下 ...
- CodeGen融合核心关系循环扩展
CodeGen融合核心关系循环扩展 Expansion Tokens <HARMONYCORE_RELATION_NAME> 插入当前关系的名称.关系名称将自动生成,但可以由Harmony ...
- CodeGen字段循环Field Loop
CodeGen字段循环Field Loop 字段循环是一个模板文件构造,它允许迭代CodeGen拥有的有关字段的集合.这些字段定义可以来自以下两个位置之一: •如果基于从存储库结构中获取的信息生成代码 ...
最新文章
- Redis 高级特性(4)— 单线程架构
- 需求分析说明书(四)
- Firefox Portable Developer 52.0.0.6176-6178
- unity检测范围内敌人_Unity实现视野范围外死亡敌人的分数显示在屏幕内
- php引用类,thinkphp引用类的使用
- 数学:乘法逆元-拓展GCD
- TurboIM专业集成即时通讯获新宠
- snoopy(强大的PHP采集类) 实例应用 1
- 基于shell 脚本处理文本数据流程
- java---解析XML文件,通过反射动态将XML内容封装到一个类中
- vuetify文件上传 file inputs
- 通信基站能耗综合管理系统
- StackPanel与Grid交叉使用
- matlab 数字波束合成,dbf数字波束合成
- GT540M最新驱动(windows XP 32位),安装NDIVIA安装程序无法继续解决方法
- 为什么数据库会丢失数据?
- 多电脑如何在一个局域网内共享一台打印机
- word2016论文不同章节设置页眉页码方法
- matplotlib animation 模拟弹簧的强迫振动 以及odeint函数的应用
- RedHat Linux 9.0 安装教程(全程图解)