首页 > 开发 > Python > 正文

Python while循环

2023-04-26 12:04:40
字体:
来源:转载
供稿:网友

Python while循环是在满足一定条件时反复执行某一语句块,直到条件值为假为止。

一、while循环语法结构

while 循环条件:
    # 循环体语句

二、while循环流程图

Python while循环结构

程序执行到while循环时:

(1)先判断条件是否为True;

(2)如果为True,则执行循环体中的语句;

(3)如果为False,则执行循环体后边的其它语句;

(4)执行完一次循环体后,再次判断条件,进入(2)。

三、while循环使用示例

1、使用while循环计算1~100所有数字的和。

i = 1
sum = 0
while i <= 100:
    sum += i
    i += 1

print("i={0},sum={1}".format(i, sum))

输出结果:

i=101,sum=5050

2、使用while循环输出50以内的偶数

i = 1
n = 100

while i <=100:
    if i % 2 == 0:
        print(i)
    i += 1

 3、while和else结合使用

while可以else结合起来使用,当while条件不满足时,则执行else中的内容

x = input("请输入一个整数:")
x = int(x)

i, s = 1, 0
while i < x:
    s += i
    i += 1
else:
    print("执行完毕。")

print("1到{}的所有数字之和为:{}".format(x, s))

输出结果:

请输入一个整数:10
执行完毕。
1到10的所有数字之和为:45 

本文(完)

Python while循环

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表