Python控制语句(一):选择语句

简介: Python控制语句(一):选择语句

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(* ̄▽ ̄*)ブ  


相关文章
|
5月前
|
Python
|
5月前
|
Python
python学习4-内置函数range()、循环结构、循环控制语句、else语句、嵌套循环
python学习4-内置函数range()、循环结构、循环控制语句、else语句、嵌套循环
|
5月前
|
Python
Python控制语句
Python控制语句
28 0
|
5月前
|
Python
【python】——控制语句和组合数据类型(其二)
【python】——控制语句和组合数据类型(其二)
|
5月前
|
Java PHP Python
【python】—— 控制语句和组合数据类型(其三)
【python】—— 控制语句和组合数据类型(其三)
|
5月前
|
Python
【python】—— 控制语句和组合数据类型(其一)
【python】—— 控制语句和组合数据类型(其一)
|
5月前
|
Python
【Python基础】- if/else控制语句
【Python基础】- if/else控制语句
52 0
|
5月前
|
C语言 Python
【Python指南 | 第六篇】条件控制语句、循环语句,这一篇就够了
【Python指南 | 第六篇】条件控制语句、循环语句,这一篇就够了
57 0
|
5月前
|
自然语言处理 前端开发 Python
Python 教程之控制流(3)Python 中的循环和控制语句(继续、中断和通过)
Python 教程之控制流(3)Python 中的循环和控制语句(继续、中断和通过)
45 0
|
10月前
|
自然语言处理 Python
Python 教程之控制流(3)Python 中的循环和控制语句(继续、中断和通过)
Python 教程之控制流(3)Python 中的循环和控制语句(继续、中断和通过)
53 0
下一篇
无影云桌面