分支语句-if

‘’’
流程控制:
1.顺序程序
2.分支程序
3.循环程序
‘’’
def order_info():

#  顺序程序
print(1)
print(2)
print(3)

def if_info():

'''
    分支程序,选择语句主要有3种形式:
        1、if语句,格式:
            if 表达式:
                语句块
           1)表达式可以为单纯的布尔值或变量
'''
stu = '测试工程师'
if stu == '测试工程师':
    print('测试工程师')
age = int(input('请输入您的年龄:'))
if age >= 18:
    print('已成年')

‘’’
2、if…else语句,格式
if 表达式:
语句块
else
语句块
‘’’
def if_else_info():

'''
    分支程序,选择语句主要有3种形式:
        2、if...else语句,格式:
            if 表达式:
                语句块
            else:
                语句块
'''

age = int(input('请输入您的年龄:'))
if age >= 18:
    print('已成年')
else:
    print('未成年,不可进入')

def if_else_elif_info():
‘’’
3、if…elif…else语句,多重条件,格式
if 表达式:
语句块1
elif 表达式:
语句块2

else:
语句块n
‘’’
food = input(‘请输入水果的类型:\n’)
if food ==‘apple’:
print(‘你输入的是苹果’)
elif food == ‘banana’:
print(‘你输入的是香蕉’)
elif food == ‘orange’:
print(‘你输入的是橘子’)
else:
print(‘你触及我知识盲区了:(’)

#以上三种形式可以相互嵌套
def info():
‘’‘if 表达式1:
if 表达式2:
语句块1
else:
语句块2
‘’’
# name = input(‘请输入你的名字:\n’)
# hobby = int(input(‘请选择你擅长/喜欢的科目,文科选1,理科选2:\n’))
# if hobby == 1:
# orientation_choose = int(input(‘请选择你想要的职业,历史选1,地理选2:\n’))
# if orientation_choose == 1:
# orientation = ‘历史’
# else:
# orientation = ‘地理’
# else:
# orientation_choose = int(input(‘请选择你想从业的方向,数学选1,生物选2,编程选3:\n’))
# if orientation_choose == 1:
# orientation = ‘数学’
# elif orientation_choose == 2:
# orientation = ‘生物’
# else:
# orientation_choose = int(input(‘请选择你想从事的软件职业方向:测试选1,开发选2,产品选3,项目经理选4:\n’))
# if orientation_choose == 1:
# orientation = ‘测试’
# elif orientation_choose == 2:
# orientation = ‘开发’
# elif orientation_choose == 2:
# orientation = ‘产品’
# else:
# orientation = ‘项目经理’
# print(f’{name}同学,你的意向职业为{orientation}')

#判断一个学生的成绩
score = int(input('请输入一个成绩:\n'))
if score >= 0 and score <= 100:
    if score >= 60:
        if score >= 90:
            print('优秀')
        elif score >= 88:
            print('良好')
        else:
            print('及格')
    else:
        print('不及格')
else:
    print('您输入的数据不正常,请重新录入')