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是空语句,是为了保持程序结构的完整性。