while 条件表达式:
代码块
# 循环的初始化条件
num = 1
# 当 num 小于100时,会一直执行循环体
while num < 100 :
print("num=", num)
# 迭代语句
num += 1
print("循环结束!")
运行程序会发现,程序只输出了 1~99,却没有输出 100。这是因为,当循环至 num 的值为 100 时,此时条件表达式为假(100<100),当然就不会再去执行代码块中的语句,因此不会输出 100。num += 1代码注释掉,再运行程序你会发现,Python 解释器一直在输出"num= 1",永远不会结束(因为 num<100 一直为 True),除非我们强制关闭解释器。num+=1语句前移一个空格,再次执行该程序,此时 Python 解释器就会报 SyntaxError 错误。
my_char="http://c.biancheng.net/python/"
i = 0;
while i<len(my_char):
print(my_char[i],end="")
i = i + 1
程序执行结果为:
http://c.biancheng.net/python/
版权说明:Copyright © 广州松河信息科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州松河信息科技有限公司 版权所有