学习目标:Lesson 03
1、比较Visual Basic与Python在实现分支结构时的句式差异。
2、了解Python中使用if语句实现分支结构嵌套的基本方法。
3、掌握Python中if语句的细节规范。
过去,初学分支结构时,我们总是一再强调VB中if语句的基本句式,生怕学生在写if语句时漏掉then,或是漏掉end if。在Python中这一担忧将不复存在。
例如,我们要判断输入的密码长度是否少于6位,若密码长度太短,则输出相应字符串。在Python中可以用下面这段程序来实现。
print('Please input your password')
password=input()
if len(password):
print('too short')
又如,如果输入的密码正确,输出你好管理员,否则,输出密码错误。在Python中可以用下面这段程序来实现。
print('Please input your password')
password=input()
if password=='123456':
print('Hello Administrator')
else:
print('Wrong!')
归纳:
VB与Python之
if语句差异比较
思考与练习:
例:输入交通信号灯的颜色。红色,则输出“停止”;黄色,则输出“减速”;绿色,则输出“加速”;其他情况,输出“故障”。阅读下面这段程序,思考在Python中,elif的作用和用法?
print('Please input the color of traffic light')
color=input()
if color=='red':
print('stop.')
elif color=='yellow':
print('slow down.')
elif color=='green':
print('speed up')
else:
print('something wrong.')
领取专属 10元无门槛券
私享最新 技术干货