python中输入else为什么会报错-成都快上网建站

python中输入else为什么会报错

这篇文章将为大家详细讲解有关python中输入else为什么会报错,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

专注于为中小企业提供网站设计、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业华容免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

if的用法

1.只有 if 进行判断

desserts = ['ice cream', 'chocolate', 'apple crisp', 'cookies']
favorite_dessert = 'apple crisp'
hate_dessert = 'chocolate'

for dessert in desserts:
    if dessert == favorite_dessert:
        print("%s is my favorite dessert!" % dessert.title())

2. if - else 进行判断

for dessert in desserts:
    # 比较运算符(== 相等 、!= 不等、> 大于、>= 大于等于、< 小于、<=小于等于)
    if dessert == favorite_dessert:
        print("%s is my favorite dessert!" % dessert.title())
        
    # elif => else + if 当前值不符合上面 if 的判断条件,执行 elif 的判断条件
    else:
        print("I like %s." % dessert)

3. if - elif - else 进行判断,其中 elif 不是唯一的,可以根据需要添加,实现更细粒度的判断

# 对不同的 dessert 输出不完全相同的结果
for dessert in desserts:
    # 比较运算符(== 相等 、!= 不等、> 大于、>= 大于等于、< 小于、<=小于等于)
    if dessert == favorite_dessert:
        print("%s is my favorite dessert!" % dessert.title())
        
    # elif => else + if 当前值不符合上面 if 的判断条件,执行 elif 的判断条件
    elif dessert == hate_dessert:
        print("I hate %s." % dessert)
    # 当前值不符合上面所有的判断条件,就执行 else 里的语句
    # 当然如果这个else 不需要的话,可以不写
    else:
        print("I like %s." % dessert)

值得注意的一点是:当整个 if 判断满足某一个判断条件时,就不会再继续判断该判断条件之后的判断

4.特殊的判断条件

if 0: # 其他数字都返回 True
    print("True.")
else:
    print("False.") # 结果是这个
    
if '': #其他的字符串,包括空格都返回 True
    print("True.")
else:
    print("False.") # 结果是这个
    
if None: # None 是 Python 中特殊的对象  
    print("True.")
else:
    print("False.") # 结果是这个
    
if 1:
    print("True.") # 结果是这个
else:
    print("False.")

关于python中输入else为什么会报错就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


文章题目:python中输入else为什么会报错
转载来源:http://kswjz.com/article/geigsi.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流