Tagged Tags:

引进: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:\python\python.exeC:/python/demo/file2.py

请输入用户名:  ADMIN

请输入密码:123.com

报到成功!

 

Process finished with exit code 0

 

示例2:

在调节台应用程序中输入小王(语文,罗马尼亚(România)语,数学)战绩(单科满分100分)

判断:

1)假使持有课程都过关了,提醒:恭喜您,你具备科目都通过考试了

2)否则提示:很不满,你未曾通过考试,要求补考(未有过关的称谓)

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

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

english = int(input(“请输入斯洛伐克语成绩:”))

get_course = “”

if-else语句语法结构www.yabovip4.com。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:\python\python.exeC:/python/demo/file2.py

请输入语文战绩:54

请输入数学成就:89

请输入阿拉伯语战表:32

很不满,你未有经过试验,补考科目为:语文、保加伯明翰语、

 

Process finished with exit code 0

 

示范3:(在此以前小红花案例第壹回优化)

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

判断:

1)假如有一门是100分

2)假诺有两门抢先90分

3)假如三门超过80分

满意以上一种情景,则奖励一朵小红花

 

if-else语句语法结构www.yabovip4.com。chinese= int(input(“请输入语文成绩:”))

maths = int(input(if-else语句语法结构www.yabovip4.com。”请输入数学成绩:”))

englist = int(input(“请输入克罗地亚语成绩:”))

get_course = “”

if (chinese == 100 or maths == 100 if-else语句语法结构www.yabovip4.com。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:\python\python.exeC:/python/demo/file2.py

请输入语文战绩:86

请输入数学成就:98

请输入俄文战表:87

您的四个科目语文、数学、立陶宛(Lithuania)语都高于80分,奖赏一朵小红花❀

 

Process finished with exit code 0

 

自笔者原创小说,非商业用途可轻松转发,转发请保留原著出处 

发表评论

电子邮件地址不会被公开。 必填项已用*标注