A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Sharpen

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© Sharpen 初级黑马   /  2018-10-7 21:04  /  1077 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Sharpen 于 2018-10-7 21:21 编辑

Python中的关键字else不仅仅可以在分支语句中可以用,在循环语句中同样可以使用。
请看下面的例子:
1、首先是最常见的,与if搭配使用:
if score >= 90:
    print("A")
else:
    if 60 <= score <= 89:
        print("B")
    else:
        print("C")2、else还可以与for、while循环一起用:  判断输入的字符是否全为字母
running = True
while running:
    input_str = input("请输入一个字符串:")

    for i in input_str:
        if not (65 <= ord(i) <= 90 or 97 <= ord(i) <= 122):
            print("您的输入有误,请重新输入!")
            break
    else:
        # else 中的代码块在for中的语句正常执行完才会执行,即没有经过break跳出for循环
        running = False3、else还可以跟try语句搭配使用:
try:  
    int('1')  
except ValueError as re:  
    print("ErrorType:%s" % re)  
else:  
    print("Correct!")  





0 个回复

您需要登录后才可以回帖 登录 | 加入黑马