600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 5.Python中循环语句的使用方法(for while 嵌套)

5.Python中循环语句的使用方法(for while 嵌套)

时间:2022-11-13 21:28:02

相关推荐

5.Python中循环语句的使用方法(for while 嵌套)

程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。

循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式

1.循环控制语句

在了解循环语句的使用方法之前,我们先来了解几个循环控制语句:

1)break语句

在语句块执行过程中终止循环,并且跳出整个循环

实例:

for letter in 'Python':if letter == 'h':breakprint('当前字母 :%s' %letter)

2)continue语句

在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。

实例:

for letter in 'Python':if letter == 'h':continueprint('当前字母 :%s' %letter)

3)pass语句

pass是空语句,是为了保持程序结构的完整性。

实例:

# 输出 Python 的每个字母for letter in 'Python':if letter == 'h':passprint('这是 pass 语句')print('当前字母 :%s'%letter)print('Good bye!')

2.for循环语句

for循环使用的语法:for 变量 in 序列:循环要执行的动作

在这里给大家介绍一下range

range的用法大致有一下三种:

range(stop): 0 - stop-1range(start,stop): start - stop-1range(start,stop,step): start - stop-1 step(步长)

实例:

for item in range(5):print(item)print('\n')for num in range(10,15):print(num)print('\n')for a in range(20,30,2):print(a)

for循环实例:

实例一:

##求1、3、5...99的和sum = 0for i in range(1,101,2):sum += iprint(sum)

实例二:

#用户输入一个整型数,求该数的阶乘num = int(input('Num:'))res = 1for i in range(1,num+1):res *= iprint('%d 阶乘的结果是: %d' %(num,res))

3.while循环语句

当while循环满足条件时,做循环体里面的事情,即:

while 条件():条件满足时,做的事情1条件满足时,做的事情2

实例:

i = 0result = 0while i <= 100:result += ii += 1print('1+2+3+...+100的和为:%d' %result)

那么可以考虑一个问题 如果while的条件恒为真时,那就是一个死循环,死循环在我们的生产环境中也是不可缺少的一部分

while死循环实例:

while True:print('hello python!')

4.while嵌套

while和for循环都可以进行嵌套使用已达到我们想要实现的功能

while嵌套实例:

打印9*9乘法表

row = 1while row <= 9:col = 1while col <= row:print('%d * %d = %d\t' %(row,col,col * row),end='')col += 1print('')row += 1

结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。