循环语句

python中的循环语句

一、 if语句(判断语句)

  ps:if中文是“如果的意思”,在python中属于循环语句中的判断语句,有三种使用情况

  第一种:满足条件执行语句,不满足条件不执行

例:

num = 2
str = "a"
if str == 2:
print("str = 2")
print("str = a")

  第二种:满足条件执行语句,不满足条件执行相反语句

例:num = 49
if num > 50:
print("num确实大于50")
else:
print("num小于50")

  第三种:多条件判断,多个分支,执行满足条件的语句

例:num = 49
if num > 80:
print("num大于80")
elif num > 60:
print("num大于60小于80")
elif num > 40:
print("num大于40小于60")
else:
print("num小于40")

二、while循环语句

  ps:python中,while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。

例:

num = 1
while num < 100:
print(num)
num += 1

三、 for循环语句

ps:for语句有两种形式

第一种:for<x> in< list1 >(可以循环遍历整个序列的内容)
ps:循环变量x在每次循环时,被赋值成对应的元素内容

例:

a = ["a","b","c"]
i = 0
for word in a:    #word为循环变量
print(i+1,a[i])
i+=1


第二种:for<x> in range(范围)

ps:range(n)返回一个可迭代的对象
例:

for i in range(100):
print(i)


ps:for循环与while循环的区别
  for循环的次数固定,即所遍历的序列长度
  while为无限循环

原文地址:https://www.cnblogs.com/longhair/p/13756385.html