1.2.2 Python条件语句

1,if语句:
>>> a = 3
>>> if a==3:
print a

3
if a==3:这句话里面如果条件a==3返回的是True,那么就执行下面的语句。此语句最后的冒号是必需的,下面一行语句print a要有四个空格的缩进。这是Python的特点,称之为语句块
几个必需的要求:
必须要通过缩进方式来表示语句块的开始和结束。
缩进用四个空格(也是必需的,别的方式或许也可以,但不提倡)。
2,if...elif...else
在进行条件判断的时候,只有if往往是不够的。
基本样式结构:
if 条件1:
语句块1
elif 条件2:
语句块2
elif 条件3:
语句块3
else:
语句块4
elif用于多个条件时,也可以没有。那就回归到if了。
下面就不在交互模式中写代码了。打开你的编辑器,代码实例如下:
#! /usr/bin/env python
#coding:utf-8

print "输入任意一个整数:"

number = int(raw_input())

if number == 10:
print "输入的数字是:%d" % number
print "You are AMART."
elif number >10:
print "输入的数字是:%d" % number
print "This number is less than 10."
else:
print "Are you a human?"
raw_input()函数获得用户在界面上输入的信息,而通过它得到的虽然是数字,但它是字符串类型的,所以要转化为整数型,才能用于后面的比较。
输入任意一个整数:
8
Are you a human?
在“条件”中,就是前面已经提到的各种条件运算表达式,如果是True,就执行该条件下的语句。
3,三元操作符
三元操作,是条件语句中比较简练的一种赋值方式,它的模样是这样的:A=Y if X else Z
>>> a = "python" if x>y else "hello world"
>>> a
'hello world'
>>> b = "python" if x < y else "hello world"
>>> b
'python'
可以看出:如果X为真,那么就执行A=Y。如果X为假,就执行A=Z。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值