澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站搬砖的也能学Python,条件接

2019-08-03 作者:www.8455.com   |   浏览(109)

引进: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:

在调节台应用程序中输入小王(语文,日文,数学)战表(单科满分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

很不满,你未有经过试验,补考科目为:语文、爱沙尼亚语、

 

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("你的七个科目语文、数学、塞尔维亚(Serbia)语都超过80分,奖赏一朵小红花❀")

 

结果:

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

请输入语文成绩:86

请输入数学成就:98

请输入瑞典语战绩:87

你的多个科目语文、数学、葡萄牙共和国(República Portuguesa)语都高于80分,表彰一朵小红花❀

 

Process finished with exit code 0

 

引入:if-else的功力,满足一个尺码做什么样,不然做如何。 if-else 语句语法结构 if 推断规范: 要实行的代码 else : 要实行...

引入:假诺经常实施的历程超越多少个分支,则选择if-elif语句

搬砖的也能学Python----if,搬砖python----if

引进:假若平时推行的长河超越多少个分支,则运用if-elif语句

if-elif 语句结构

if 剖断规范:

要实践的代码

elif 推断规范:

要实践的代码

……

else:

要实践的代码

 

认清规范:一般为关联表达式可能bool类型的值

实践进度:程序运营到if处,首先推断if所带的原则,若是基准创设,就回去True,则进行要举行的代码;

要是基准不创立,依次往下剖断elif的尺度,假诺又满意则推行相应的代码,假如基准都不树立,则实践else下要试行的代码。

 

示例1:输入小王(语文,日文,数学)战绩(单科满分100分)决断战绩评定品级

学生评定准则如下:

  • 成绩>=90分:A
  • 90分>成绩>=80分:B
  • 80分>成绩>=70分:C
  • 70分>成绩>=60分:D
  • 成绩<60分:E

 

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

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

englist_result = int(input("请输入藏语战表:"))

avg_result = (chinese_result maths_result englist_result) / 3

if avg_result >= 90:

    print("你的平均分为:%.2f,成绩的总的数量评定为:A" % avg_result)

elif avg_result >= 80 and avg_result < 90:

    print("你的平均分为:%.2f,成绩的总额评定为:B" % avg_result)

elif avg_result >= 70 and avg_result < 80:

    print("你的平分分为:%.2f,成绩的总额评定为:C" % avg_result)

elif avg_result >= 60 and avg_result < 70:

    print("你的平分分为:%.2f,战绩的总额评定为:D" % avg_result)

else:

    print("你的平均分为:%.2f,战表的总和评定为:E" % avg_result)

 

结果:

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

请输入语文成绩:45

请输入数学成就:34

请输入立陶宛语战表:56

你的平均分为:45.00,战表的总和评定为:E

 

Process finished with exit code 0

 

演示2:(以前小红花案例第叁次优化)

在调控台应用程序中输入小王(语文,意大利语,数学)战绩(单科满分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)

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

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

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

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

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

elif chinese >= 80 and maths >= 80 and englist >= 80:

    print("你的四个科目语文、数学、乌克兰语都不仅80分,表彰一朵小红花❀")

else:

    print("未有获得小红花❀,后一次大力哦!")

 

结果:

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

请输入语文成绩:87

请输入数学成就:86

请输入葡萄牙语战表:91

你的七个科目语文、数学、斯洛伐克语都高于80分,奖赏一朵小红花❀

 

Process finished with exit code 0

 

问问:有了 if- if- , if-else, 为什么还要求 if-elif-elif-else ?

澳门新萄京官方网站 1

 

侧面的条件采纳是4个部分,后边多个语句是三个完好无损,三个if语句加一个if-else,else是和它近些日子的if相称的。

左边的是叁个完整,施行的进度进程中只可以对应二个言辞。

 

示例3:输入一个月份,决断前些日子份是属于哪个季节:

冬季(12-2月)春季(3-5月) 夏季(6-8月)秋季(9-11月)

month = int(input("请输入三个月份:"))

if(month == 12 or month == 1 or month == 2):

澳门新萄京官方网站,    print("%d月是冬天" % month)

elif(month == 3 or month == 4 or month == 5):

    print("%d月是青春" % month)

elif(month == 6 or month == 7 or month == 8):

    print("%d月是夏天" % month)

elif(month == 9 or month == 10 or month == 11):

    print("%d月是商节" % month)

 

结果:

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

请输入三个月份:8

一月是三夏

 

Process finished with exit code 0

 

自个儿原创小说,非商业用途可自由转发,转载请保留原版的书文出处

引进:若是平日实行的历程超过多个分支,则使用if-elif语句 if-elif 语句结构 if 决断规范: 要实施的...

if 语句结构

if-else语句语法结构

if-elif 语句结构

if 看清规范:

*if 决断规范:***

if 度量尺度:

要进行的代码

要施行的代码

要推行的代码

 

*else:***

elif 判定规范:

看清规范:一般为涉嫌表明式大概bool类型的值

要施行的代码

要实行的代码

实行进度:程序运维到if处,首先判别if所带的口径,假诺条件构造建设,就赶回True,则推行if所带的代码;假设基准不创造,就再次回到值是False, 跳过if语句继续向下实行。

 

……

 

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

else:

示例1:

实行进程:程序运维到if处,首先判别所带的规格,假使基准创设,正是重临值是True,则实施上面包车型大巴代码;借使条件不树立则重临值是False, 则继续推行下边的代码。

要推行的代码

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

 

 

判断:

示范1:模拟用户登陆

判断规范:一般为涉及表明式或然bool类型的值

1)假设平均分数大于也许等于90分,则提示:你真是个驾驭的男女

提示输入用户名和密码

实行进度:程序运维到if处,首先推断if所带的标准化,假若条件构建,就重返True,则试行要进行的代码;

2)若是平均分低于60分,则提醒:你的战表不可能,以后能够努力!

假定用户名是Admin,密码等于123.com, 提醒用户登陆成功

万一基准不创造,依次往下判别elif的规格,即使又满意则推行相应的代码,若是基准都不创造,则试行else下要实践的代码。

 

若是用户名不是Admin,提示用户空中楼阁

 

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

要是密码不等于123.com, 提醒密码错误

示例1:输入小王(语文,塞尔维亚语,数学)战绩(单科满分100分)判别战表评定等第

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

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

学员衡量标准如下:

englist = int(input("请输入塞尔维亚语成绩:"))

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

  • 成绩>=90分:A
  • 90分>成绩>=80分:B
  • 80分>成绩>=70分:C
  • 70分>成绩>=60分:D
  • 成绩<60分:E

avg_result = (chinese maths englist) / 3

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

 

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

    print("登入成功!")

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

if avg_result >= 90:

else:

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

print("你的平均分:%.2f,真是个通晓的子女!"%avg_result)

    print("用户名只怕密码错误!")

englist_result = int(input("请输入英文战表:"))

#利用规范选拔--小于60分

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

avg_result = (chinese_result maths_result englist_result) / 3

if avg_result < 60:

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

if avg_result >= 90:

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

 

    print("你的平分分为:%.2f,成绩的总的数量评定为:A" % avg_result)

 

结果:

elif avg_result >= 80 and avg_result < 90:

*#注意:if言辞中中草空草施的话语必定要小心缩进!***

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

    print("你的平分分为:%.2f,成绩的总的数量评定为:B" % avg_result)

 

请输入用户名:  ADMIN

elif avg_result >= 70 and avg_result < 80:

结果

请输入密码:123.com

    print("你的平均分为:%.2f,战表的总额评定为:C" % avg_result)

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

签到成功!

elif avg_result >= 60 and avg_result < 70:

请输入语文成绩:57

 

    print("你的平分分为:%.2f,战表的总和评定为:D" % avg_result)

请输入数学成就:57

Process finished with exit code 0

else:

请输入罗马尼亚语战绩:59

 

    print("你的平分分为:%.2f,战表的总额评定为:E" % avg_result)

您的平均分:57.67, 你要过得硬努力了!

示例2:

 

 

在调节台应用程序中输入小王(语文,立陶宛(Lithuania)语,数学)战表(单科满分100分)

结果:

Process finished with exit code 0

判断:

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

 

1)假如全数课程都过关了,提示:恭喜你,你有着科目都经过试验了

请输入语文战绩:45

演示2:(小红花案例)

2)否则提示:很不满,你未有经过试验,须要补考(未有合格的称呼)

请输入数学成就:34

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

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

请输入斯洛伐克(Slovak)语成绩:56

判断:

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

你的平均分为:45.00,成绩的总额评定为:E

1)假使有一门是100分

english = int(input("请输入葡萄牙共和国(República Portuguesa)语战表:"))

 

2)倘使有两门当先90分

get_course = ""

Process finished with exit code 0

3)假诺三门高于80分

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

 

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

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

以身作则2:(以前小红花案例第三回优化)

 

else:

在调控台应用程序中输入小王(语文,意国语,数学)战表(单科满分100分)

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

   if chinese <= 60:

判断:

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

        get_course = "语文、"

1)倘使有一门是100分

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

    if maths <= 60:

2)假诺有两门超越90分

get_course = ""

        get_澳门新萄京官方网站搬砖的也能学Python,条件接纳。course = "数学、"

3)若是三门超过80分

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

    if english <= 60:

满意上述一种情状,则表彰一朵小红花

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

        get_course = "英语、"

 

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

    print("很缺憾,你未曾经过试验,补考科目为:"  get_course)

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

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

 

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

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

结果:

englist = int(input("请输入匈牙利(Hungary)语成绩:"))

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

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

get_course = ""

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

请输入语文成绩:54

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

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

请输入数学成就:89

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

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

请输入塞尔维亚(Република Србија)语成绩:32

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

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

很可惜,你未有通过考试,补考科目为:语文、土耳其共和国语、

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

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

 

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

    print("你的七个科目语文、数学、意大利语都超过80分,嘉奖一朵小红花❀")

Process finished with exit code 0

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

 

 

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

 

演示3:(以前小红花案例第一回优化)

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

结果:

在调节台应用程序中输入小王(语文,塞尔维亚(Република Србија)语,数学)战表(单科满分100分)

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

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

判断:

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

请输入语文成绩:100

1)借使有一门是100分

elif chinese >= 80 and maths >= 80 and englist >= 80:

请输入数学成就:98

2)假诺有两门超越90分

    print("你的四个科目语文、数学、乌Crane语都高于80分,奖赏一朵小红花❀")

请输入拉脱维亚语战绩:80

3)假诺三门超过80分

else:

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

满足上述一种情况,则奖赏一朵小红花

    print("未有获取小红花❀,下一次尽力哦!")

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

 

 

您的八个科目语文、数学、意国语都超过80分,表彰一朵小红花❀

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

结果:

 

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

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

Process finished with exit code 0

englist = int(input("请输入阿尔巴尼亚语成绩:"))

请输入语文战表:87

 

get_course = ""

请输入数学成绩:86

 

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

请输入英文成绩:91

自个儿原创作品,非商业用途可随意转发,转发请保留原作出处

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

您的多个科目语文、数学、乌克兰语都超过80分,奖赏一朵小红花❀

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

 

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

Process finished with exit code 0

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

 

else:

问问:有了 if- if- , if-else, 为什么还索要 if-elif-elif-else ?

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

澳门新萄京官方网站 2

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

 

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

左边手的规范接纳是4个部分,前面四个语句是一个完全,四个if语句加八个if-else,else是和它方今的if相称的。

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

侧面的是几个平安无事,奉行的进程进程中只可以对应一个话语。

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

 

 else:

示例3:输入叁个月份,剖断前段时间份是属于哪个季节:

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

冬季(12-2月)春季(3-5月) 夏季(6-8月)秋季(9-11月)

     print("你的四个科目语文、数学、罗马尼亚语都不独有80分,嘉奖一朵小红花❀")

month = int(input("请输入三个月份:"))

 

if(month == 12 or month == 1 or month == 2):

结果:

    print("%d月是冬天" % month)

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

elif(month == 3 or month == 4 or month == 5):

请输入语文战绩:86

    print("%d月是青春" % month)

请输入数学成绩:98

elif(month == 6 or month == 7 or month == 8):

请输入罗马尼亚(România)语战绩:87

    print("%d月是夏日" % month)

您的八个科目语文、数学、法文都抢先80分,嘉奖一朵小红花❀

elif(month == 9 or month == 10 or month == 11):

 

    print("%d月是季秋" % month)

Process finished with exit code 0

 

 

结果:

自身原创文章,非商业用途可随便转发,转发请保留原版的书文出处 

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

请输入一个月份:8

10月是清夏

 

Process finished with exit code 0

 

自身原创小说,非商业用途可随便转发,转发请保留原作出处

本文由澳门新萄京官方网站发布于www.8455.com,转载请注明出处:澳门新萄京官方网站搬砖的也能学Python,条件接

关键词: