判断和循环(完整版).pdfVIP

  • 1
  • 0
  • 约2.21千字
  • 约 2页
  • 2024-03-04 发布于中国
  • 举报

判断和循环(完整版)

循环与判断

⼀、判断

判断语句通常基于某种条件触发,当条件满⾜时,执⾏⼀些特定的操作。

1.if语句

Python使⽤关键字if语句实现判断,最简单的⽤法为:

ifcondition:

statements

其中包含这样⼏个部分:

if关键字,表⽰这是⼀条判断语句;

condition表⽰判断的条件,当这个条件被满⾜(即条件为真)时,执⾏statements中的代码,条件不满⾜,statements中的代码不

会被执⾏;

冒号表⽰判断代码块的开始;

statements表⽰条件满⾜时,执⾏的代码块。

举个例⼦:

x=1

ifx2:#条件明显不满⾜,所以不执⾏代码块

print(()

print(()#结果为:python

2.elif和else

⼀个完整的if结构通常如下所⽰:

ifcondition1:

statements

elifcondition2:

statements

elif...:

...

elif:conditionN:

statements

else:

statements

关键字elif是elseif的缩写。其中执⾏过程为:

条件condition1满⾜,执⾏if后的代码块,跳过elif和else的部分;

条件condition1不满⾜,跳过if后的代码块,转到第⼀个elif语句看条件condition2,condition2满⾜时执⾏它对应的代码块,

否则转到下⼀个elif;

如果if和elif的条件都不满⾜,执⾏else对应的代码块。

举个例⼦:

x=66

ifx0:

print(()

elifx50:

print(()

elifx100:

print(()

else:

print(()#结果为:50=x100

3.判断条件

Python对于判断条件没有任何限制,除了布尔型,判断条件可以是数字、字符串,也可以是列表、元组字典等结构。

在Python中,值为假的有以下⼏种情况:

False,包括所有计算结果为False的表达式;

None,包括所有计算结果为None的表达式;

整数0值,包括所有计算结果为0的表达式;

空字符串,空列表,空字典,空集合,空元组。

对于关键字and:

如果两个值都为真,返回第⼆个值;

如果⾄少有⼀个值为假,返回第⼀个为假的值。

对于关键字or:

如果两个值都为假,返回第⼆个值;

如果⾄少有⼀个值为真,返回第⼀个为真的值。

⼆、循环

循环的作⽤是将⼀段代码重复执⾏多次。

1.while循环

while循环的基本形式为:

whilecondition:

statesments

Python执⾏statesments代码块,直到条件condition不满⾜为⽌。

举个例⼦:

#计算数字0到9的和

i=0

total=0

whilei10:

total+=i

i+=1

print(total)#结果为45

2.for循环

for循环的基本形式为:

forvariableinsequence:

statements

for循环是遍历⼀个序列sequence,每次将遍历得到的值放⼊变量variable中。

li=[hello,python,mysql]

foriinli:

print(i)#结果如下:

#hello

#python

#mysql

range()函数的⽤法:range()函数可以⽣成⼀个连续的整数列表。可以设置起始位置(包括)、结束位置(不包括)以及间隔数:

foriinrange(0,15,5):

print(i)#结果如下:

#0

#5

#10

可以被for循环的序列包括有序序列和⽆序序列。

有序序列,包括字符串、列表、元组等遍历⽅式,

文档评论(0)

1亿VIP精品文档

相关文档