)
else :
print("undefine")
运行结果:
D:\Anaconda3\python.exe D:/PycharmProjects/pythonz/z.py
hello
hello
undefine
while循环
Python编程中while循环语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务,其基本形式如下:
while 判断条件:
执行语句......
执行语句可以是单个语句块。判断语句可以是任何表达式,任何非零或非空的值均为True。当判断条件是Flase时,循环结束,实例如下:
count=0
while count < 5 :
print("This count is :%s"%count)
count+=1
print("Good bye!")
运行结果:D:\Anaconda3\python.exe D:/PycharmProjects/pythonz/z.py
This count is :0
This count is :1
This count is :2
This count is :3
This count is :4
Good bye!
while语句还有另外两个重要的命令continue,break来跳过循环,continue用来跳过该次循环,break则用来退出本次循环,此外“判断条件”还可以是个常数,表示循环必定成立,具体用法如下:
i=1
while i < 10 :
i = i + 1
if i%2 > 0 :
continue
print(i)
print("="*40)
i=1
while 1 :
print(i,"\t",end="")
i+=1
运行结果:
D:\Anaconda3\python.exe D:/PycharmProjects/pythonz/z.py
2
4
6
8
10
========================================
1 2 3 4 5 6 7 8 9 10