趣文网,分享全网好句子、好文章!

Python判断语句

时间:2023-09-10 05:22:01

相关推荐

Python判断语句

简单的if语句

if语句允许程序通过判断条件是否成立而选择是否执行指定的语句。

if 判断条件:

语句块

例如:

age = 20 #创建变量age代表年龄,赋值为20

if age >= 18: #判断变量age的值是否大于等于18

print("已成年") #输出“已成年”

if-else语句

if语句只允许在条件为真时指定要执行的语句,而if-else语句还可在条件为假时指定要执行的语句。

语句块1

else:

语句块2

例:编写程序,要求输入年龄,判断该学生是否成年(大于等于18岁),如未成年,计算还需要

几年能够成年。

age = int(input("请输入学生的年龄:")) #输入变量age的值并转换为整型

if age>=18: #判断age是否大于等于18

print("已成年") #如果是,输出“已成年”

else: #如果不是

print("未成年") #输出“未成年”

print("还差",18-age,"年成年") #计算还差几年成年并输出

例:编写程序,要求输入三角形的三条边,计算三角形的面积并输出。

import math #导入math模块

a=int(input("请输入三角形的第一条边:")) #输入第一条边并将其转换为整型

b=int(input("请输入三角形的第二条边:")) #输入第二条边并将其转换为整型

c=int(input("请输入三角形的第三条边:")) #输入第三条边并将其转换为整型

if a>0 and b>0 and c>0 and a+b>c and a+c>b and b+c>a:#如果满足构成三角形条件

s=1/2*(a+b+c) #计算s

area=math.sqrt(s*(s-a)*(s-b)*(s-c)) #调用sqrt函数计算面积

print("此三角形面积为:",area) #输出三角形面积

else: #如不满足条件

print("输入的三条边不能构成三角形"); #输出提示信息

if-elif-else语句

编程时常常需要判定一系列的条件,一旦其中某一个条件为真就立刻停止。

if 判断条件1:

elif 判断条件2:

elif 判断条件n:

语句块n

语句块n+1

score=int(input("请输入百分制成绩:"))#输入分数score的值并将其转化为整数

if score>100 or score<0: #当分值不合理时显示出错信息

print("输入数据无意义")

elif score>=90: #当成绩大于等于90小于等于100时,输出“优”

print("优")

elif score>=80: #当成绩大于等于80小于90时,输出“良”

print("良")

elif score>=70: #当成绩大于等于70小于80时,输出“中”

print("中")

elif score>=60: #当成绩大于等于60小于70时,输出“及格”

print("及格")

else: #以上条件都不满足

print("不及格") #输出不及格

在if语句中又包含一个或多个if语句时,称为if语句的嵌套。

a=int(input("请输入a的值:")) #输入a的值并转换为整数

b=int(input("请输入b的值:")) #输入b的值并转换为整数

c=int(input("请输入c的值:")) #输入c的值并转换为整数

if a>b: #a>b

if a>c: #a>b并且a>c,最大值为a

max=a

else: #a>b并且c>a,最大值为c

max=c

else: #a

if b>c: #b>a并且b>c,最大值为b

max=b

else: #b>a并且c>b,最大值为c

print("max=",max) #输出最大值max

#python#

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(1)
  1. Jingle cats2023-11-04 16:27Jingle cats[四川省网友]202.130.250.101
    Python判断语句很简洁高效让逻辑控制变得轻易举。
    顶7踩0
相关阅读
柳小白Python学习笔记 6 if语句学习

柳小白Python学习笔记 6 if语句学习

现实中程序往往有很多条指令,也不需要一行一行的执行,而是根据表达式的求值结果来决定执行哪行指令,这里就需要用到控制流语句

2008-09-10

Python入门基础解答条件判断语句和循环语句的新手使用教程

Python入门基础解答条件判断语句和循环语句的新手使用教程

我们日常中也有条件判断和循环,条件判断明天如果下雨就不出门,如果晴天就出门

2023-08-31

《第4章 Python 流程控制语语句》4.2.4 if语句的嵌套!

《第4章 Python 流程控制语语句》4.2.4 if语句的嵌套!

if 的嵌套的应用场景就是:在之前的条件满足的前提下,再增加额外的判断if 的嵌套的语法格式,除了缩进之外和之前的没有区别

2022-12-30

Python中的IF条件判断语句

Python中的IF条件判断语句

if语句if expression:exprtruesuite ifelse 语句if expression:exprtruesuite1else:exprtruesuite2 ifelifelse 语句if expression1:expr1tru

2023-06-15