一、if...else判断

我们编程的目的是为了让计算机的工作流程像人脑一样去工作。人脑能做的数学运算与逻辑运算我们用程序能也去做,那么用什么方式去做,就需要用到程序的判断机制,根据条件的变化做出判断,并且反应出来。比如

1、如果:女人的年龄>30岁,那么:叫阿姨

age_of_girl = 31  # 年龄:31
if age_of_girl > 30:
    print('阿姨好')
# 结果
# 阿姨好

2、如果:女人的年龄>30岁,那么:叫阿姨,否则:叫小姐

age_of_girl = 18 # 年龄:18
if age_of_girl > 30:
    print('阿姨好')
else:
    print('小姐姐好')
# 结果
# 小姐姐好

 3、 如果:女人的年龄>=18并且<22岁并且身高>170并且体重<100并且是漂亮的,那么:表白,否则:叫阿姨

age_of_girl = 18 # 年龄:18
height = 171  # 身高 171
weight = 99  # 体重 99
is_pretty = 'yes'  # 是否漂亮
if age_of_girl >= 18 and age_of_girl < 22 and height >170 and weight < 100 and is_pretty == 'yes':
    print('表白...')
else:
    print('阿姨好')
# 结果
# 小姐姐好

python中if判断like python中if判断男女_用户名

python中if判断like python中if判断男女_python中if判断like_02

age_of_girl = 18  # 年龄:18
height = 171  # 身高 171
weight = 99  # 体重 99
is_pretty = 'yes'  # 是否漂亮
success = 'no'  # 是否成功
if 18 <= age_of_girl < 22 and height > 170 and weight < 100 and is_pretty == 'yes':
    if success == 'yes':
        print('表白成功...在一起')
    else:
        print('什么鬼爱情,程序员不需要爱情啊....')
else:
    print('阿姨好')
# 结果
# 什么鬼爱情,程序员不需要爱情啊....

IF判断嵌套 IF判断

4 、  如果:成绩>=90,那么:优秀; 如果成绩>=80且<90,那么:良好; 如果成绩>=70且<80,那么:普通;其他情况:很差

score = int(input('你的得分>>:'))
if score >= 90:
    print('优秀')
elif score >= 80:
    print('良好')
elif score >= 70:
    print('普通')
else:
    print('很差')

总结:if...elif...else

可以设置多个判断,每达成一个条件并做出响应。

python中if判断like python中if判断男女_用户名

python中if判断like python中if判断男女_python中if判断like_02

# 用户登录验证
user = input('账号:')
pwd = input('密码:')
if user == 'eu' and pwd == '123':
    print('登录成功')
else:
    print('账号或密码错误')

使用练习:用户登录验证

python中if判断like python中if判断男女_用户名

python中if判断like python中if判断男女_python中if判断like_02

'''
admin -- 超级管理员
eu -- 普通管理员
jack,rain -- 业务主管
'''
user_admin = 'admin'
admin = 'eu'
u_user = 'jack','rain'
pass_world = '123'

name = [user_admin, admin, u_user]  # 列表类型

user = input('用户名:')
pwd = input('密码:')

if user in name and pwd == pass_world:
    print('登录成功')
    if user in user_admin:
        print('超级管理员')
    if user in admin:
        print('普通管理员')
    if user in u_user:
        print('业务主管')
else:
    print('账号或密码错误!')

使用练习:多用户不同权限

python中if判断like python中if判断男女_用户名

python中if判断like python中if判断男女_python中if判断like_02

# 查询输出

# 如果:今天是Monday,那么:上班
# 如果:今天是Tuesday,那么:上班
# 如果:今天是Wednesday,那么:上班
# 如果:今天是Thursday,那么:上班
# 如果:今天是Friday,那么:上班
# 如果:今天是Saturday,那么:出去浪
# 如果:今天是Sunday,那么:出去浪

# 方法1
today = input('>>:')
if today == 'Monday':
    print('上班')
elif today == 'Tuesday':
    print('上班')
elif today == 'wednesday':
    print('上班')
elif today == 'Thursday':
    print('上班')
elif today == 'Friday':
    print('上班')
elif today == 'Saturday':
    print('出去浪')
elif today == 'Sunday':
    print('出去浪')
else:
    print('''
    输入错误!!
    输入其中一个查询日期
    Monday
    Tuesday
    Wednesday
    Thursday
    Friday
    Saturday
    Sunday
    ''')
# 方法2
working_day = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
weekend = ['Saturday', 'sunday']

today = input('>>:')
if today in working_day:
    print('上班')
elif today in weekend:
    print('出去浪')
else:
    print('''
    输入错误!!
    输入其中一个查询日期 
    Monday
    Tuesday
    Wednesday
    Thursday
    Friday
    Saturday
    Sunday    
    ''')

使用练习:查询并输出