7-1 10.14

'''
if-elif-else语句
if 条件判断1:
    输出语句1
elif 条件判断2:
    输出语句2
else:
    输出语句3

if和else有且仅有一个,elif可以有多个
输出函数: print()
输入函数: input()

例题1:分数等级
score=100 "满分"
90<=score<100 "优秀"
80<=score<90  "良好"
70<=score<80 "还可以,多多努力"
60<=score<70 "合格"
score<60 "不合格"

'''
score=int(input("请输入你的分数:"))
if score==100:
    print("满分")
elif 90 <= score < 100:
    print("优秀")
elif 80 <= score < 90:
    print("良好")
elif 70 <= score < 80:
    print("还可以,多多努力")
elif 60 <= score < 70:
    print("合格")
else:
    print("不合格")

'''
逻辑运算符
and (表达式1 and 表达式2) 
当表达式1和表达式2都满足的情况下,整体返回为真
当表达式1和表达式2有一个不满足的情况,整体返回为假
or (表达式1 or 表达式2) 
当表达式1和表达式2只要有一个满足,整体返回为真
当表达式1和表达式2都不满足的情况下,整体返回为假
not (not 表达式1)
如果表达式1为真,整体返回为假
如果表达式1为假,整体返回为真

例题2动物园购票
1.当身高<120cm且(and)年龄<16岁的情况下,可以免票
2.当身高<=120cm或(or)年龄<18岁,可以半票
3.其他情况,全票
'''
shengao=int(input("身高:"))
nianling=int(input("年龄:"))
if shengao<120 and nianling<16:
    print("免票")
elif shengao<=120 or nianling<18:
    print("半票")
else:
    print("全票")

#例题3 奇偶数判断 %
num=int(input("数字:"))
if num%2==0:
    print("偶数")
else:
    print("奇数")
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐