本文共 1494 字,大约阅读时间需要 4 分钟。
程序控制的三大流程
1、顺序结构
从左到右,从上而下执行的 在python,一个语句的结束,以换行符作为标志的
print(“hello”)print(“world”) //顺序运行
2、选择结构
①单分支 (只考虑当什么的时候,只有一个条件)
if 条件: // 必须分行+TAB一下 不然是同等级别 print(“当条件成立,执行的代码”)
例子1:
age = int (input("请输入你的年龄: “)) #判断是否成年 if age> =18: #python强制缩进语言 print("嘿嘿,可以进来,我们需要开黑啦~~~“) #只有缩进才能分等级 不然就会,对不对都可以输出
-----不缩进 ,无论满不满足条件,都会输出同if条件等级的 print。
------缩进,就满足条件,都输出;不满足条件,都不输出。 ②双分支if condition: # 如果条件成立,则执行这儿的代码 else: # 条件不成立的时候,需要执行的代码
例子2:
age = int(input('请输入你的年龄:')) if age >= 18: print("你已经成年了~~~“) else: print("你还未成年~~~") #一种事的两种情况
③多分支
if condition1: # 条件1满足,执行代码 elif condition2: # 条件2满足,执行代码 elif xxx .... [else: # 可选代码 # 前面所有条件不满足,执行这儿的代码 ]
例子3:
这样选择也是可以的,但是重复性很多
例子4:age = int (input("请输入你的年龄: “))if age > 200 : print('活着可真没劲呢!')elif age > 100 : print('你也是老大不小了!')elif age >= 60 : print('你已经退休了!')elif age >= 30 : print('你已经是中年了!')elif age >= 18 : print('你已经成年了!')else : print('你还是个小孩!')
例子5:
3:循环结构往复执行代码 |-- while while 条件: # 循环体 |-- for
例子6:
i = 0while i < 100 : i += 1 print(i,'hello')else : print('else中的代码块') #输出一百个hello,最后完 输出 else中的代码块
转载地址:http://vnxzi.baihongyu.com/