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

条件选择

 

法则选用,

if 语句结构

if 剖断规范:

要实践的代码

 

看清标准:一般为关联表明式大概bool类型的值

实行进度:程序运转到if处,首先剖断if所带的标准,借使条件创建,就回去True,则实践if所带的代码;如若基准不创设,就再次回到值是False, 跳过if语句继续向下进行。

 

示例1:

在调控台应用程序中输入小王(语文,塞尔维亚语,数学)成绩(单科满分100分)

判断:

1)假使平均分数大于恐怕等于90分,则提示:你正是个聪明的孩子

2)如果平均分低于60分,则提醒:你的大成不理想,以往能够努力!

 

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

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

englist = int(input("请输入法文战表:"))

avg_result = (chinese + maths + englist) / 3

#动用原则选用--大于只怕等于90分

if avg_result >= 90:

print("你的平均分:%.2f,真是个明白的儿女!"%avg_result)

#使用口径选用--小于60分

if avg_result < 60:

print("你的平分分:%.2f,你要好好努力了!"%avg_result)

 

*#注意:if说话中药试行的言语必须要留心缩进!***

 

结果

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

请输入语文战表:57

请输入数学战绩:57

请输入丹麦语战绩:59

您的平均分:57.67, 你要美丽努力了!

 

Process finished with exit code 0

 

示范2:(小红花案例)

在调整台应用程序中输入小王(语文,罗马尼亚(罗曼ia)语,数学)成绩(单科满分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)

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

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

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

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

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

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

    print("你的七个科目语文、数学、土耳其共和国(Türkiye Cumhuriyeti)语都高于80分,奖赏一朵小红花❀")

 

 

结果:

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

请输入语文战表:100

请输入数学成就:98

请输入英语成绩:80

你的语文、得了100分,奖励一朵小红花❀!

你的语文、语文、数学、大于90分,奖赏一朵小红花❀!

您的多个科目语文、数学、匈牙利(Magyarország)语都不止80分,奖赏一朵小红花❀

 

Process finished with exit code 0

if 语句结构 if 剖断标准: 要施行的代码 判定规范:一般为涉嫌表明式恐怕bool类型的值 施行进度:程序运营到if处,首先剖断...

请输入数学成绩:57

 

if avg_result >= 90:

1)如若有一门是100分

*#注意:if言辞中药施行的语句必必要留神缩进!***

 

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

 

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

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

示范2:(小红花案例)

get_course = ""

 

maths = int(input("请输入数学战绩:"))

自己原创小说,非商业用途可从心所欲转发,转发请保留最早的作品出处

if avg_result < 60:

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

请输入语文成绩:100

您的语文、语文、数学、大于90分,表彰一朵小红花❀!

    print("你的四个科目语文、数学、意大利共和国语都不仅仅80分,表彰一朵小红花❀")

判断:

请输入土耳其共和国语战绩:80

 

 

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

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

englist = int(input("请输入土耳其共和国语成绩:"))

englist = int(input("请输入葡萄牙语成绩:"))

 

您的平均分:57.67, 你要完美努力了!

示例1:

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

在调节台应用程序中输入小王(语文,匈牙利(Magyarország)语,数学)战绩(单科满分100分)

Process finished with exit code 0

 

 

本文由威尼斯国际官方网站发布于威尼斯国际官方网站,转载请注明出处:条件选择

关键词: