BraveZhao的个人博客分享 http://blog.sciencenet.cn/u/BraveZhao

博文

Learn python the hard way---chaper 4 条件控制与循环结构(2)

已有 1625 次阅读 2018-9-29 15:11 |个人分类:Python|系统分类:科研笔记

四.for语句详解

for语句也是一种循环结构语句,for语句的常用格式如下:


for iin range(开始数字,结束数字+1)

i

for语句经常跟range函数结合起来,我们需要知道的是,结束数字一般比range里面的第2个参数少1;

输出乘法口诀表的功能,可以通过下面的for语句来实现:

for iin range(0,9):

for jin range(0,i):

print(str(i)+"*"+str(j)+"="+str(i*j),end=" ")  #通过end=“ ”输出的结尾,即在输出每列的时候不换行。

print()  #换行

1*0=0 

2*0=0 2*1=2 

3*0=0 3*1=3 3*2=6 

4*0=0 4*1=4 4*2=8 4*3=12 

5*0=0 5*1=5 5*2=10 5*3=15 5*4=20 

6*0=0 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 

7*0=0 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 

8*0=0 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56


五.循环的中断

循环的中断语句主要有break和continue

1.break是结束整个循环:

for iin range(0,10):

if(i==6):

break

print(i)

结果:

0
1
2
3
4
5


2.continue语句:

continue语句是值结束这一次的循环,然后继续下一次的循环,而break是指结束整个循环

for iin range(0,10):

if(i==6):

contine  #只是不会输出6

print(i)

0
1
2
3
4
5
7
8
9

 



https://blog.sciencenet.cn/blog-3388193-1137777.html

上一篇:Learn python the hard way---chaper 4 条件控制与循环结构(1)
下一篇:Ubuntu中phonopy的安装及声子谱的计算
收藏 IP: 157.0.78.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-9-22 18:11

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部