Python基础教程系列三:流程控制

2019-09-25  本文已影响0人  奇遇Python

本节内容为:流程控制,大纲如图所示!


image.png

流程控制:对计算机代码执行顺序的控制,就是流程控制。
顺序结构:代码一种自上而下执行的结构,这是Python默认的流程。

1、if 语句:最为人所熟知的编程语句

条件语句通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。

x = 1
if x > 1:
   print("大于", 1)
elif x == 1:
   print("等于", 1)
else:
   print("小于", 1)

注意事项:
1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
3、在Python中没有switch – case语句。

2、for语句

names = ['奇遇', '唐僧', '沙和尚', '猪八戒', '孙悟空']
for item in names:
    print(item)

3、while语句

count = 0
while count < 3:
  print (count, " 小于 3")
  count = count + 1
else:
  print (count, " 大于或等于 3")

4、range()函数

如果要判断一个数字序列,range()函数就会派上用场,如下图将会在控制台输出从0-9的数字

for item in range(10):
    print(item)

range也可以以另一个数字开头,或者以指定的幅度增加

for item in range(2, 5):  # 2 3 4 5 指定数字
    print(item)
for item in range(0, 10, 2):  # 2 4 6 8 指定幅度
    print(item)
for item in range(-10, -30, -10):# -10 -20 也可以为负数
    print(item)

5、break 和 continue 语句,以及循环中的 else 子句

for itme in 'Python':     
   if itme == 'y':
      break
   print ('当前字母为 :', itme)
#打印结果为:当前字母为 : P

continue:表示继续循环中的下一次迭代

for num in range(2, 10):
     if num % 2 == 0:
         print("偶数", num)
         continue
     print("奇数", num)

#打印结果为:偶数 2 基数 3偶数 4基数 5偶数 6基数 7偶数 8 基数 9

6、pass语句(什么也不做,当语法上需要一个语句,但程序需要什么动作也不做时,可以使用它。)

x = -1
if x > 0:
    print("执行内容")
elif x == 0:
    print("执行内容")
else:
    pass

大功告成,祝大家周末愉快!

上一篇下一篇

猜你喜欢

热点阅读