比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if
语句实现:
#!/usr/bin/env python #-*- coding:utf-8 -*- age = 3 if age >= 18: print(‘your age is‘, age) print(‘adult‘) else: print(‘your age is‘, age) print(‘teenager‘)
多条件判断
if <条件判断1>: <执行1> elif <条件判断2>: <执行2> elif <条件判断3>: <执行3> else: <执行4>
age = 20 if age >= 6: print(‘teenager‘) elif age >= 18: print(‘adult‘) else: print(‘kid‘)
练习:
需求一、用户登陆验证
#!/usr/bin/env python # -*- coding: encoding -*- # 提示输入用户名和密码 # 验证用户名和密码 # 如果错误,则输出用户名或密码错误 # 如果成功,则输出 欢迎,XXX! import getpass name = raw_input(‘请输入用户名:‘) pwd = getpass.getpass(‘请输入密码:‘) if name == "alex" and pwd == "cmd": print "欢迎,alex!" else: print "用户名和密码错误"
需求二、根据用户输入内容输出其权限
根据用户输入内容打印其权限 # alex --> 超级管理员 # eric --> 普通管理员 # tony,rain --> 业务主管 # 其他 --> 普通用户 name = raw_input(‘请输入用户名:‘) if name == "alex": print "超级管理员" elif name == "eric": print "普通管理员" elif name == "tony" or name == "rain": print "业务主管" else: print "普通用户"
时间: 2024-10-13 23:22:49