模操作符
模操作符%
:用于两个整数,第一个整数除以第二个整数产生余数
。
quotient=7/3
print quotient
remainder=7%3
print remainder
布尔表达式
布尔表达式:要么是真(true
),要么为假(false
)。
5==5
5==6
type(True)
type(False)
逻辑运算符
有三个:and
,or
和not
。
条件执行
简单
if
语句:
只有一个判断条件表达式:
if 表达式为true:
执行语句块
选择执行
有两种可能的if
语句:if 表达式为true:
执行语句块1
else:
执行语句块2- 链式执行
if
语句存在不止两种可能,故需要多个分支:
if 条件表达式1为true:
执行语句块1
elif 条件表达式2为true:
执行语句块2
else:
执行语句块3
只有第一个为true的语句块被执行!!!递归
调用自身的函数被称为
递归函数
;调用的过程叫做递归
。def print_n(s,n):
if n<=0:
return
print s
print_n(s,n-1)键盘输入
Python
提供了一个内置函数raw_input
获取用户的输入:input = raw_input()