我是靠谱客的博主 怡然大象,最近开发中收集的这篇文章主要介绍python判断成年_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语句

d0fea7ff9c36bf0cc9fd7bf732b74783.png

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

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#

最后

以上就是怡然大象为你收集整理的python判断成年_Python判断语句的全部内容,希望文章能够帮你解决python判断成年_Python判断语句所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部