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

条件语句一般就是使用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值