博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
4、Python入门--程序控制-选择结构。
阅读量:3959 次
发布时间:2019-05-24

本文共 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/

你可能感兴趣的文章