Python小白教学系列|循环语句 (for | while 及 break/continue/exit 的运用)

一、for循环语句

1)for 语句的打印功能

name={'孙行者','行者孙','者行孙'}
for i in name :
    print (i)

效果图:
Python小白教学系列|循环语句 (for | while 及 break/continue/exit 的运用)_第1张图片
2)for循环功能

格式

for i in range(起始数,结束数) :
		#冒号记住

示例:求100以内的偶数和

#100以内的偶数和
sum=0
for i in  range(2,101,2):  #第一个2为起始数,101为结束数,第二个2为步长
    sum=sum+i
print(sum)		#输出

效果图:
在这里插入图片描述

示例:输入一个数,求阶乘

#输入一个数,求阶乘
Num=int(input('输入一个数: '))
Jecheng=1
for i in  range(1,Num+1):
    Jecheng*=i
print(Jecheng)

效果图:
Python小白教学系列|循环语句 (for | while 及 break/continue/exit 的运用)_第2张图片

二、while循环语句

格式一:

while 条件 :
	XXXXXX		#XXXXX为执行的命令
	XXXXXX
else :			#条件不满足时怎样怎样(可有可无)
	XXXXXX
	XXXXXX

格式二:

while 条件1 :		#条件1成立
	while 条件2 :		#条件1成立且条件2成立
		XXXXXX
	else :				#条件1成立且条件2不成立
		XXXXXX
else :				#条件1不成立
	xxxxxx

格式一示例:

Num = int(input('请输入一个数: '))
while Num < 10:
    print(Num)
    Num+=1
else :
	print(Num)

效果:
Python小白教学系列|循环语句 (for | while 及 break/continue/exit 的运用)_第3张图片Python小白教学系列|循环语句 (for | while 及 break/continue/exit 的运用)_第4张图片
格式二示例:

Num = int(input('请输入一个数: '))
while Num < 10:
    while Num > 7 :
        print('条件1成立,条件2成立')
        exit()			#没有exit()将会无限循环
    else :
        print('条件1成立,条件2不成立')
        exit()
else :
    print('条件1不成立')
    exit()

运行结果:
Python小白教学系列|循环语句 (for | while 及 break/continue/exit 的运用)_第5张图片

三、break、continue、exit 用法

break:直接跳出循环
continue:不跳出循环,直接进入下一次循环(continue后的命令不执行)
exit():终止程序的运行

看举例体会,先看懂简单代码

break的举例

Num=int(input('输入一个数: '))
for i in  range(1,Num+1):
    print(i)
    if i==4 :
        print(i)
        break		#跳出整个循环,不会再循环后面的内容
        print(i)	#没有运行
print('test')

Python小白教学系列|循环语句 (for | while 及 break/continue/exit 的运用)_第6张图片
continue的举例

Num=int(input('输入一个数: '))
for i in  range(1,Num+1):
    print(i)
    if i==4 :
        print(i)
        continue		#不执行continue后面的命令,进入下一次循环
        print(i)		#没有执行
print('test')

Python小白教学系列|循环语句 (for | while 及 break/continue/exit 的运用)_第7张图片
exit的举例

Num=int(input('输入一个数: '))
for i in  range(1,Num+1):
    print(i)
    if i==4 :
        exit('遇到exit命令,退出!')	#退出程序
print('test')

运行结果:
Python小白教学系列|循环语句 (for | while 及 break/continue/exit 的运用)_第8张图片

你可能感兴趣的:(Python)