网站是专门对生活中的一些所谓常识做辟谣的,教育 wordpress模板下载,建设网站需要哪些域名,做电脑系统那个网站好点其实#xff0c;很多语言的语法都是相通的#xff0c;包括初学python一样。
今天要说的是条件、循环语句。这部分也是相对比较简单的#xff0c;就python而言#xff0c;只是书写方式稍作改动罢了。
1、条件语句
#xff08;1#xff09;格式#xff1a; if 判断条件…其实很多语言的语法都是相通的包括初学python一样。
今天要说的是条件、循环语句。这部分也是相对比较简单的就python而言只是书写方式稍作改动罢了。
1、条件语句
1格式 if 判断条件执行语句……
else执行语句……
条件为真时执行if条件下的内容条件为假时执行else条件下的内容 2当判断多个条件时还有另外一种格式 if 判断条件1:执行语句1……
elif 判断条件2:执行语句2……
elif 判断条件3:执行语句3……
else:执行语句4……
在C、C中我们用的时if...elseif...else的形式在python中我们用的是if...elif...else的形式。也是区别所在。 举个例子吧 span stylefont-size:18px;x 10
if x0:print(小于0)
elif x0:print(大于0)
else:print(等于0)
/span
结果 在这里要说明一点的是python并不支持switch语句所以多条件判断只能用elif来实现。如果有多个条件需同时判断时可以用and或者or来连接条件。
2、循环语句
python中的循环语句有三种
for循环、while循环、嵌套循环没有do...while循环
1while循环
while 判断条件执行语句…… 举例
span stylefont-size:18px;i 0
while i 10:print(i)i i1print(good bye)/span
执行结果 while循环同c语言一样也有两个重要的命令continue和break用法也一样。continue用于跳出本次循环break用于退出循环。用法就不予讲解啦。挺简单的。
while循环还有一种特殊的用法是结合else来使用的。
举例 span stylefont-size:18px;i 0
while i 10:print(i,10)i i1
else:print(i,10)
print(good bye)/span
执行结果 while...else的意思是当while执行完后会继续顺序执行else语句。
2for循环
Python中for循环可以遍历任何序列的项目如一个列表或者一个字符串。
格式 for iterating_var in sequence:statements(s)
举例 span stylefont-size:18px;fruits [banana,apple,orange]
for fruit in fruits:print(水果,fruit)/span
执行结果 当然还有另外一种方法通过索引 span stylefont-size:18px;fruits [banana,apple,orange]
for index in range(len(fruits)):print(水果,fruits[index])/span介绍一下range()这个函数吧。len(fruits)显而易见是指fruits的列表的长度。所以range(len(fruits))指从第一个元素遍历到最后一个元素。 执行结果 同时for循环也可以和else搭配使用和上面所述的while...else是一样的用法。for循环执行完后顺序执行else中的语句。
3、循环嵌套
Python 语言允许在一个循环体里面嵌入另一个循环。
格式
for循环嵌套 for iterating_var in sequence:for iterating_var in sequence:statements(s)statements(s)
while循环嵌套 while expression:while expression:statement(s)statement(s)
同时也可以在循环体内嵌入其他的循环体如在while循环中可以嵌入for循环 反之你也可以在for循环中嵌入while循环。