极简主义的七天速成课(三)

学习目标: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.')

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180731G08GXD00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券