赞
踩
Python3的循环语句包括for和while,循环语句的流程图如下:
1、while循环
while循环语句和if条件语句一样,需要注意冒号(:)和缩进,Python3中没有do...while语句
a、形式
while 判断条件(condition): 执行语句(statements)……
b、流程图
c、无限循环
如果while循环语句的条件表达式结果一直为True,则进入无限循环模式,无限循环模式常见于服务器上客户端的实时请求。使用Ctrl+C退出当前的无限循环模式
d、while...else语句
while...else中,当while的条件语句为False时,执行else的语句块
while...else语句格式:
while <expr>: <statement(s)> else: <additional_statement(s)>
- """
- 随便输入一个整数N,判断是否为正数,while循环实现0 - N的和
- """
- # 方法一:使用while语句
- Num = int(input("请输入一个数:"))
- number = 0
- Sum = 0
- if isinstance(Num , int ) and ( Num >= 0):
- while(number <= Num):
- Sum = Sum + number
- number +=1
- # 通过代码块的缩进跳出while循环
- print("0到%d的和为:" % Num , Sum)
- else:
- print("请输入一个正整数")
-
-
- # 方法二:使用while...else语句
- Num = int(input("请输入一个数:"))
- number = 0
- Sum = 0
- if isinstance(Num , int ) and ( Num >= 0):
- while(number <= Num):
- Sum = Sum + number
- number +=1
- # 通过else语句跳出while循环
- else:
- print("0到%d的和为:" % Num , Sum)
- else:
- print("请输入一个正整数")
2、for循环
python中for循环多用于遍历序列,如字符串、列表、元组、集合和字典等,其格式一般为:
for <variable> in <
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。