程序流程控制2 for循环
for var in object:
循环体语句块
else:
语句块
- for var in object:
- 循环体语句块
- else:
- 语句块
for x in (1,2,3,(4,5)):
print(x)
1
2
3
(4,5)
for x in "book":
print(x)
b
o
o
k
for x in (1,2,3):
print(x*2)
else:
print("loop over")
2
4
5
loop over
- for x in (1,2,3,(4,5)):
- print(x)
- 1
- 2
- 3
- (4,5)
- for x in "book":
- print(x)
- b
- o
- o
- k
- for x in (1,2,3):
- print(x*2)
- else:
- print("loop over")
- 2
- 4
- 5
- loop over
d={'name':'john','age':25}
for x in d:
print(x,d[x])
age 25
name john
- d={'name':'john','age':25}
- for x in d:
- print(x,d[x])
- age 25
- name john
range(end)
range(start,end[,step])
- x
- range(end)
- range(start,end[,step])
for x in range(3):
print(x)
0
1
2
for x in range(-2,2):
print(x)
-2
-1
0
1
for x in range(-2,2,2):
print(x)
-2
0
- x
- for x in range(3):
- print(x)
- 0
- 1
- 2
- for x in range(-2,2):
- print(x)
- -2
- -1
- 0
- 1
- for x in range(-2,2,2):
- print(x)
- -2
- 0
for (a,b) in ((1,2),(3,4),(5,6)):
print(a,b)
1 2
3 4
5 6
- for (a,b) in ((1,2),(3,4),(5,6)):
- print(a,b)
- 1 2
- 3 4
- 5 6
for(a,*b) in ((1,2,'abc'),(3,4,5)):
print(a,b)
1[2,'abc']
3[4,5]
- for(a,*b) in ((1,2,'abc'),(3,4,5)):
- print(a,b)
- 1[2,'abc']
- 3[4,5]
a=[]
n=()
for x in range(100,999):
s=str(x)
if s[0]!=s[-1]:
continue
a.append(x)
n+=1
if n==10:
break
else:
print('loop over')
print(a)
- x
- a=[]
- n=()
- for x in range(100,999):
- s=str(x)
- if s[0]!=s[-1]:
- continue
- a.append(x)
- n+=1
- if n==10:
- break
- else:
- print('loop over')
- print(a)
print(2,3,end=" ") #2、3是素数,直接输出,end=" " 使后续输出不换行。
for x in range(4,100):
for n in range(2,x):
if x%n==0:
break
else:
print(x,end=" ")
else:
print("over")
- print(2,3,end=" ") #2、3是素数,直接输出,end=" " 使后续输出不换行。
- for x in range(4,100):
- for n in range(2,x):
- if x%n==0:
- break
- else:
- print(x,end=" ")
- else:
- print("over")
<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">
程序流程控制2 for循环的更多相关文章
- [java学习笔记]java语言基础概述之运算符&程序流程控制&for循环嵌套
一.运算符 算数运算符 +,-,*,/,%,++,-- 1.+,-,*,/ 整数除以整数的结果为舍弃了小数部分的整数. 2.%:取余 %左右都为正数,左边小于右边结果为左边值,如,4%5=4 %左边大 ...
- Java基础-程序流程控制第二弹(循环结构)
Java基础-程序流程控制第二弹(循环结构) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 流程控制有三种基本结构:顺序结构,选择结构和循环结构.一个脚本就是顺序结构执行的,选择结 ...
- Java 基础 程序流程控制 (下)
Java 程序流程控制 (下) 此篇单独对循环结构的知识点进行整理: 之前讲到循环结构分为:for循环,while循环,do...while循环三种最基本的循环结构:在JDK1.5以后的版本还提供了f ...
- Java 基础 程序流程控制 (上)
Java程序流程控制 (上) Java程序大体分为三种流程控制结构:顺序结构.分支结构.循环结构 顺序结构 程序由上到下的逐行执行,中间没有任何跳转和判断语句. 示例代码如下: public clas ...
- Java基础之程序流程控制
Java中的程序流程控制 Java中的程序流程分为三种结构:①顺序结构:②分支结构:③循环结构 一.顺序结构 Java中定义成员变量的时候,采用的是前向引用,也就是后面的变量可以引用之前定义好的变量. ...
- [转帖]流程控制:for 循环
流程控制:for 循环 http://wiki.jikexueyuan.com/project/linux-command/chap34.html need more study need more ...
- 4. Scala程序流程控制
4.1 程序流程控制说明 在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句,顺序控制,粉质控制,循环控制 温馨提示:Scala语言中控制结构和Java语言中的 ...
- Java 基础入门随笔(4) JavaSE版——程序流程控制
上一节对于运算符有了大致的了解,这一节针对程序流程控制进行复习!程序流程控制包括顺序结构.判断结构(if).选择结构(switch).循环结构. 1.判断结构 ①if语句的第一种格式: ...
- Java程序流程控制
程序流程控制有 选择,循环,以及跳转结构 选择结构中无非就是 If 和 switch语句我两种都做了一些小案例 1. 利用Scanner库来获得控制台用户输入的数字与代码中定义的变量比较 packag ...
随机推荐
- 使用IDEA新建一个Spring Boot项目
本文使用Spring Initializer来创建 开发环境 操作系统:Windows 10 IDEA:2020.3.2 JDK:1.8 1. 启动IDEA,选择New Project(新建工程): ...
- 图解AI数学基础 | 线性代数与矩阵论
作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/83 本文地址:http://www.showmeai.tech/article-det ...
- Nginx 配置apple-app-site-association
ios突然给我发了如上链接和一个json,说他那边需要放一个 apple-app-site-association 文件用来支持他那边的功能,文件不需要后缀. 先说一下要求:线上官网的地址后面跟上他所 ...
- Abp 异常处理
Abp 异常处理 最近一直在读代码整洁之道,我在读到第三章函数的3.9 使用异常替代返回错误码,其实在我的开发经历中都是使用返回错误码给到前端,之前在阅读ABP官网文档中就有看到过使用异常替代异常的做 ...
- Smartbi实践:制作可视化分析报表的感悟
估计看到这篇文章的朋友,都是有使用过Smartbi制作数据可视化图表的.但是不是制作过程跟制作效果并没有让自己那么满意.使用过程也经常遇到一些问题解决不了?那是因为你使用的方法不对.你是否在使用Sm ...
- 技术小白的也能独立完成数据分析,这款BI系统你值得拥有
是否有很多小白跟我一样,不会编程代码,又觉得excel操作太繁琐了,一直苦苦不知道要怎么做数据分析.前段时间我使用了一款bi系统,简直太方便了!拖拉拽就能制作分析图表.点击就能应用智能分析功能,如果这 ...
- WPF使用MVVM(三)-事件转命令
WPF使用MVVM(三)-事件转命令 上一节介绍了WPF中的命令,可是仅仅介绍的是WPF框架给我们提供的点击命令,也就是用Command属性来绑定一个命令,用来响应按钮的点击行为!显然这是不够的,界面 ...
- Django ORM 多表操作
目录 Django ORM 多表操作 表模型 表关系 创建模型 逆向到表模型 插入数据 ORM 添加数据(添加外键) 一对多(外键 ForeignKey) 一对一 (OneToOneFeild) 多对 ...
- 【windows 访问控制】五、访问权限和访问掩码AcessMask
访问掩码格式 所有安全对象都使用下图所示的访问掩码格式来安排其访问权限. 在这种格式中,低16位用于特定对象的访问权限,后8位用于标准访问权限,这些权限适用于大多数类型的对象,而4个高位用于指定通用访 ...
- Python:HTTP请求头headers信息的查询
GET和POST请求后会返回一个response对象,可通过key.values等访问字典中元素的方式来访问该response对象headers中的各种属性 r=requests.get(url,he ...