3-Python逻辑判断与分支

2020-06-11  本文已影响0人  102豪豪

逻辑判断与分支可以理解为故事中的情节编排用于场景之间的关联、排列和衔接。比如if...else语句用于不是这样就是那样。

......................................................................................................................if...else语句   elif是简化写法

例子:if X: A         elif  Y: B       else: C

如果X为真,执行A(不管Y如何),否则继续执行判断Y,如果Y为真,执行B,否则执行C

如:from random import randrange

n = randrange(1, 100)

if n % 2 ==0:

     print(n, '是偶数')

else 

    print(n,‘是奇数’)

......................................................................................................................

for 循环

for n in range(4):    //  range(4)是range( 0,4)的缩写

    print("----")

    print(n, n**2)     //上面执行 4 个循环,遍及整数 0,1,2 和 3. 语句

示例:从华氏度到摄氏度的转换表

我们可以使用for循环创建一个从华氏度(𝑇𝐹TF)到摄氏度(𝑇𝑐Tc)的转换表,使用以下公式:

𝑇𝑐=5(𝑇𝑓−32)/9Tc=5(Tf−32)/9

计算从-100 F 到 200 F 的转换,步长为 20 F(不包括 200 F):

print("T_f", "T,c")

for Tf in range(-100, 200, 20):

print(Tf,  5*(Tf-32)/9)

......................................................................................................................while语句 当指定语句为真时反复执行语句,使用while循环使计算机崩溃非常容易

比如:x=-2   while  x<5:      print(x)

......................................................................................................................break  打断for while 语句

......................................................................................................................

continue 提前进行下一次迭代,跳过剩下的代码,比如:

for a in range(0, 20):

   if a%4 == 0

       continue

  print("Number is not divisiable by 4:", a)  //能被4整除的不输出

......................................................................................................................

pass有时我们需要一个什么都不做的陈述。 它通常在开发过程中使用,在语法上需要一些代码,但尚未编写。 

上一篇下一篇

猜你喜欢

热点阅读