python全栈开发_day4_if,while和for

一.if

  1)if的用途

    if常用于判断。

  2)if的语法

    

tag=True
tag2=True
if tag: print("代码")

elif tag2:
  print("代码2")
else:
  print("代码3")
#if后接判断词,若为True则运行程序,若为False则跳过。
#if 和 若干个elif 以及 else只能执行一个,整体为一个代码块。

 

二.while循环

  1)while循环的用途:

    while循环常用于一个系统功能的分支循环,让程序运行更有可行性,更有条理性。

  2)while循环的常见用法:

    

tag=True
tag1=True

while tag:
    print("a")
    if tag1:
        tag1=False
        continue
    if True:
        break

else:
    print("代码")

#while自身不会运行终止
#continue是跳过本次循环后面的进程
#break是终止本次循环,break所终止的循环,无法和else连用。
tag=True
tag1=True

while tag:
    print("a")
    if tag1:
        tag1=False
        continue
    if True:
        tag=False

else:
    print("代码")

#此时运行结束后,else会执行。

三.for循环

  1)for循环的基本用途

    for循环经常用于取值,与while循环一样,也可以与else连用,break,continue的用法都是相同的,也可以使用镶嵌式循环。

  2)for循环的常见用法

    

for i in range(1,5):
    print(i)

#得到返回值:1  2  3  4

for i in range(1,5):
    if i == 3:
        continue
    print(i)

#得到返回值:1  2  4

for i in range(1,5):
    if i == 3:
        break
    print(i)

#得到返回值1  2

for i in range(1,3):
    print(i)

else:
    print(100)

#得到返回值:1  2  100
#else的用法与在while循环中一样,被break时无法执行。
原文地址:https://www.cnblogs.com/xuxingping/p/10571866.html