python --条件判断和语句控制

1、while(斐波纳契数列)  python中没有do while

a,b = 0,1
while b < 1000:
    print(b,end = '')
    a,b = b,a+b

无线循环   无限循环在服务器上客户端的实时请求非常有用。

#!/usr/bin/python3
var = 1
while var == 1 :  # 表达式永远为 true
   num = int(input("输入一个数字  :"))
   print ("你输入的数字是: ", num)
print ("Good bye!")

while else   else表示条件为false执行的条件

#!/usr/bin/python3
count = 0
while count < 5:
   print (count, " 小于 5")
   count = count + 1
else:
   print (count, " 大于或等于 5")

简单循环体

#!/usr/bin/python
flag = 1
while (flag): print ('欢迎!')

2、if

if a<1 :
    print(1)
elif a =1:
    print(2)
else :
    print(3)

3、for   for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

for <variable> in <sequence>:
    <statements>
else:
    <statements>

break 跳出循环

continue  跳出本次循环

循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被break终止时不执行。

pass是空语句,是为了保持程序结构的完整性。

原文地址:https://www.cnblogs.com/yaradish/p/10512817.html