首页 > 编程知识 正文

python的选择结构语句,python的选择结构怎么输

时间:2023-05-06 19:42:19 阅读:195300 作者:1065

Python的选择结构—— if 语句

Python 中的选择结构就是判断真假。
Python 中的 if 语句就是选取要执行的结果,从一些备选的操作中进行要选择的语句。
if 语句后面跟着一个或多个可选的 elif (“ else if ”),以及一个最终可选的 else 。在 if 语句执行时,Python 会执行第一个计算结果的代码块,如果之前的都是假时,就执行 else 块。

if 语句的三种表达形式: 1、单分支

单分支,如果条件正确就执行一个单向 if 语句。
当且仅当条件为 true 时,一个单向 if 语句执行一个动作。
注:if 块中的语句都要在 if 语句之后缩进。

if 1:print("今天是星期一")

输出举例:

2、双分支

双向 if - else 语句根据条件是真还是假来决定要执行哪一个动作。
如果条件是 True ,那么 if 语句执行第一个动作,但当条件是 False 使用双向 if-else 来执行第二个动作。

2.1 判断一个成绩用及格和不及格来表示:

success = input("请输入您的成绩:")success = int(success)if success >= 60:print("及格")else:print("不及格")

输出举例:

2.2 判断一个数字的奇偶性:

num = int(input("请输入一个数:"))if (num% 2)==0:print("{0}是偶数".format(num))else:print("{0}是奇数".format(num))

输出举例:

3、多分支

3.1 输入1~7数字,表示今天星期几:

res = input("请输入1~7数字,表示今天星期几:")if res == "1":print("今天星期一")elif res == "2":print("今天星期二")elif res == "3":print("今天星期三")elif res == "4":print("今天星期四")elif res == "5":print("今天星期五")elif res == "6":print("今天星期六")elif res == "7":print("今天星期天")else:print("您输入了错误的数字")

输出举例:

3.2 输入一个成绩判断级别:

success = int(input("请输入您的成绩:"))if success == 0:print("鸡蛋")elif success > 0 and success < 60:print("不及格")elif success >= 60 and success < 80:print("及格")elif success >= 80 and success < 90:print("良好")elif success >= 90 and success < 100:print("优秀")elif success == 100:print("满分")else:print("您是火星来的吗?")

输出举例:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。