来自 威尼斯国际官方网站 2019-09-19 08:13 的文章
当前位置: 威尼斯国际官方网站 > 威尼斯国际官方网站 > 正文

魔力python------if - else 语句

引进:if-else的效果与利益,满意三个规格做什么,不然做什么。

魅力python------if,

引进:if-else的成效,餍足四个法则做什么,否则做什么。

if-else语句语法结构

*if 判断标准:***

要进行的代码

*else:***

要执行的代码

 

认清标准:一般为涉嫌表达式或bool类型的值

试行进程:程序运维到if处,首先决断所带的口径,要是基准创建,便是重回值是True,则进行上边的代码;假设条件不树立则重回值是False, 则继续试行上边包车型客车代码。

 

演示1:模拟客户登入

升迁输入顾客名和密码

假设客户名是Admin,密码等于123.com, 提醒顾客登入成功

万一客商名不是Admin,提醒客户不设有

若果密码不等于123.com, 提醒密码错误

username= input("请输入客商名:")

password = input("请输入密码:")

if username.lower().strip()== "admin" and password == "123.com":

    print("登陆成功!")

else:

    print("顾客名也许密码错误!")

# lower()--把字符串转为小写 upper()--把字符串转为大写

# strip()--去除字符串前后的空格

 

结果:

C:pythonpython.exeC:/python/demo/file2.py

请输入客户名:  ADMIN

请输入密码:123.com

签到成功!

 

Process finished with exit code 0

 

示例2:

在调整台应用程序中输入小王(语文,匈牙利(Hungary)语,数学)成绩(单科满分100分)

判断:

1)假诺全数课程都合格了,提醒:恭喜你,你具备课程都因此试验了

2)不然提示:很不满,你从未通过试验,要求补考(未有过关的称号)

chinese= int(input("请输入语文成绩:"))

maths = int(input("请输入数学成就:"))

english = int(input("请输入波兰语战绩:"))

get_course = ""

if chinese>= 60 and maths >= 60 and english>= 60:

    print("恭喜你,全数课程都经过试验!")

else:

   if chinese <= 60:

        get_course += "语文、"

    if maths <= 60:

        get_course += "数学、"

    if english <= 60:

        get_course += "英语、"

    print("很可惜,你未曾通过考试,补考科目为:" + get_course)

 

结果:

C:pythonpython.exeC:/python/demo/file2.py

请输入语文成绩:54

请输入数学战表:89

请输入爱沙尼亚语成绩:32

很缺憾,你未曾通过考试,补考科目为:语文、乌克兰(Ukraine)语、

 

Process finished with exit code 0

 

演示3:(在此之前小红花案例第二回优化)

在调节台应用程序中输入小王(语文,英文,数学)战绩(单科满分100分)

判断:

1)假诺有一门是100分

2)固然有两门超越90分

3)即使三门高于80分

知足上述一种景况,则奖赏一朵小红花

 

chinese= int(input("请输入语文战绩:"))

maths = int(input("请输入数学成就:"))

englist = int(input("请输入丹麦语成绩:"))

get_course = ""

if (chinese == 100 or maths == 100 or englist == 100):

    if(chinese == 100):get_course += "语文、"

    if(maths == 100):get_course += "数学、"

    if(englist == 100):get_course += "英语、"

    print("你的%s得了100分,奖赏一朵小红花❀!" % get_course)

else:

    if(chinese >= 90 and maths >=90) or (chinese >= 90 and englist>= 90) or(maths >= 90and englist >= 90):

     if(chinese >= 100):get_course += "语文、"

     if(maths >= 90):get_course += "数学、"

     if(englist >= 90):get_course += "英语、"

     print("你的%s大于90分,表彰一朵小红花❀!" % get_course)

 else:

     if(chinese >= 80 and maths >=80 and englist >= 80):

     print("你的多少个科目语文、数学、韩语都超过80分,表彰一朵小红花❀")

 

结果:

C:pythonpython.exeC:/python/demo/file2.py

请输入语文战绩:86

请输入数学战表:98

请输入波兰语战表:87

你的七个科目语文、数学、拉脱维亚语都高于80分,嘉勉一朵小红花❀

 

Process finished with exit code 0

 

引进:if-else的功力,满意贰个规范做怎么着,不然做怎么着。 if-else 语句语法结构 if 度量准则: 要实践的代码 else : 要实施...

if-else语句语法结构

*if 剖断规范:***

要推行的代码

*else:***

要实行的代码

 

认清标准:一般为涉嫌表明式或bool类型的值

实行进度:程序运维到if处,首先决断所带的规范,假若基准构建,就是重返值是True,则进行上边包车型客车代码;要是条件不树立则重返值是False, 则继续实践上面包车型地铁代码。

 

示范1:模拟客商登陆

晋升输入客商名和密码

倘若顾客名是Admin,密码等于123.com, 提醒客商登陆成功

万一客户名不是Admin,提示客户不设有

若果密码不等于123.com, 提示密码错误

username= input("请输入客户名:")

password = input("请输入密码:")

if username.lower().strip()== "admin" and password == "123.com":

    print("登录成功!")

else:

    print("客商名大概密码错误!")

# lower()--把字符串转为小写 upper()--把字符串转为大写

# strip()--去除字符串前后的空格

 

结果:

C:pythonpython.exeC:/python/demo/file2.py

请输入客商名:  ADMIN

请输入密码:123.com

签到成功!

 

Process finished with exit code 0

 

示例2:

在调节台应用程序中输入小王(语文,葡萄牙共和国语,数学)战表(单科满分100分)

判断:

1)假诺全部课程都过关了,提醒:恭喜你,你富有科目都通过试验了

2)不然提示:很不满,你未有通过试验,须求补考(未有过关的名目)

chinese= int(input("请输入语文成绩:"))

maths = int(input("请输入数学成就:"))

english = int(input("请输入英语战绩:"))

get_course = ""

if chinese>= 60 and maths >= 60 and english>= 60:

    print("恭喜你,全数课程都因而试验!")

else:

   if chinese <= 60:

        get_course += "语文、"

    if maths <= 60:

        get_course += "数学、"

    if english <= 60:

本文由威尼斯国际官方网站发布于威尼斯国际官方网站,转载请注明出处:魔力python------if - else 语句

关键词: