1.单分支结构
具体的,我们可以通过下面的代码来加深理解!!!👇👇👇
score=eval(input()) if score==100 : print("猜对了!") 输出如下: 100 猜对了!
2.二分支结构
相应的,我们把单分支结构中的那段代码,简单的增加一部分内容,就变成了二分支结构,如下👇👇👇
score=eval(input()) if score==100 : print("猜对了!") else : print("猜错了!") 输出如下: 99 猜错了!
下面再来说一下二分支结构的另外一种表达形式:👇👇👇
这种紧凑形式的意思是说:如果if后面的语句为真,则输出前面的"对",反之,输出后面的"错"。
3.多分支结构
多分支结构其实就是在之前的单分支,二分支的基础上,又添加了几个elif,我们来看以下代码:👇👇👇
score=eval(input()) if score>=60 : print("D") elif score>=70 : print("C") elif score>=80 : print("B") elif score>=90 : print("A") 输出如下: 75 D
4.条件判断组合
在学完了各种分支结构之后,我们还可以在相应的分支结构中加上一些条件判断,来更加详细的理解分支结构。
下面我写了一个使用条件判断和条件组合的小程序,来帮助大家理解!!!
score=eval(input()) if score>=60 and score<=100 : print("及格!") else : print("不及格!") 输出如下: 88 及格!
5.程序的异常处理
在介绍程序的异常处理之前,我们先来看一段代码:👇👇👇
num=eval(input("请输入一个整数:")) print(num**2)
显然,这段代码表示的意思是,输入一个整数,同时输出这个整数的平方。
如果我们输入9,则程序会正常运行出结果81。但是如果我们输入的不是整数,比如是:一个字符"a",那么程序就会产生异常了,这个时候,我们就需要程序的异常处理了!!!
我们在此来看一段代码,👇👇👇
try : num=eval(input("请输入一个整数:")) print(num**2) except : print("输入的不是整数!") 输出如下: 请输入一个整数:a 输入的不是整数!
对于最后这个,意思是说:如果输入不发生异常,则会执行try,else,finally这三个内容下的语句;而如果输入发生异常,那么就会执行except,finally这两个内容下的语句。
那么以上就是Python语言中的控制语句的相关内容!!!o(* ̄▽ ̄*)ブ