少说话多写代码之Python学习025——条件语句02(if语句)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yysyangyangyangshan/article/details/83119374

条件语句一般就是使用if语句,或者其等价的运算方式。
我们先看看Python中if语句的用法,

name = input('请输入你的名字:')
if name.endswith('树') :
    print('你好,',name)

 比如,输入如下,输出结果:

请输入你的名字:白杨树
你好, 白杨树

可以看到,if语句的基本格式为,if后跟条件表达式,然后冒号结束,冒号后面是条件满足后执行的语句。
那么我们来看if-else语句,
 

name = input('请输入你的名字:')
if name.endswith('树') :
    print('你好,',name)
else:
    print('Hello,',name)

满足if条件的输出:
 

请输入你的名字:白杨树
你好, 白杨树

不满足if条件的输出:
 

请输入你的名字:白杨
Hello, 白杨

在看完整的if语句,

num=int(input('请输入一个整数:'))
if num >0 :
    print(num,'大于0')
elif num<0 :
    print(num,'小于0')
else:
    print(num,'等于0')

大家可以下载代码试试输入和输出。

使用if语句,那么我们必须试一试Python的特色之一,缩进的写法。我们使用一个if嵌套,看一看错落有致的代码。

#嵌套if
name = input('请输入你的名字:')
if name.endswith('树') :
    if name.startswith('白'):
        print('哈哈',name)
    elif name.__contains__('杨'):
        print('嘿嘿',name)
    else:
        print('呜哈哈,',name)
else:
    print('Hello,',name)

分别输入输出如下:

请输入你的名字:白杨树
哈哈 白杨树

请输入你的名字:杨树
嘿嘿 杨树

请输入你的名字:橡树
呜哈哈, 橡树

请输入你的名字:大山
Hello, 大山

工程文件下载:https://download.csdn.net/download/yysyangyangyangshan/10728061

猜你喜欢

转载自blog.csdn.net/yysyangyangyangshan/article/details/83119374