柠檬花开

这是一个成长的空间,有你有我有大家,心灵在这里起飞,美好的一切从这里开始,安宁,舒心,沁人心脾,花香来自心灵深处……

考试注意事项(高二)20190529

1.分支

if语句需要添加至少一个空格作为缩进,一般约定俗成用4个空格,从而方便人眼阅读。一旦退出缩进,新的代码就不再属于这个if。

例如:

    a = 1
     b = 2
     if a+b == 3: 

        print(’答案正确’) 

    print(’以后的代码与上面的if无关’) 

只有在“a+b”的值等于3的时候,才会打印出“答案正确”

无论a+b的值是多少,后面那一句“以后的代码与上面的if无关”都会被打印出来。

2.多分支语句

        对于多重条件的判断,需要使用“if...elif...else...”。其中,“elif”可以有0个,也可以有多个,但是else只能有0个或者1个。例如下面的代码:

    answer = 2
     if answer == 2: 
         print(’回答正确’) 

    else: 
         print(’回答错误’) 
       “if...else...”主要用于非此即彼的条件判断。

    
name = ’回锅肉’ 
if name == ’回锅肉’: 
       print('15元’)
elif name == ’水煮肉片’: 
       print('20元’):
elif name == ’米饭’: 
       print('1元’)
elif name == ’鸡汤’: 
       print('1角’) 
else: 
       print(’菜单里面没有这道菜’) 

如果if和elif里面的所有条件都不符合,就会执行else里面的情况。

思考:

下面两段代码的运行结果有何不同?分别会打印出几个“OK”?

代码片段1:

    a = 1
     b = 2

    if a == 1: 
       print('OK') 
     elif b == 2: 
       print('OK') 

代码片段2:

a = 1
b = 2
if a == 1: 
       print('OK') 
if b == 2: 
       print('OK')

二、 for循环与while循环
        所谓循环,就是让一段代码反复运行多次。例如把“爬虫”这个词打印5次,

for i in range(5): 
       print(’爬虫’) 

1.for循环:
        通过指定range里面的数字,可以控制循环的执行次数。需要特别注意的是,省略初值默认i是从0开始的。

2.while循环
         while循环主要用在不知道循环需要执行多少次的情况。while循环最常遇到的问题就是循环停不下来。如果忘记让i增加1,那么i就会永远小于10,循环也就永远停不下来了。

3.跳过本次循环与退出循环
         在循环的运行中,可能会遇到在某些时候不需要继续执行的情况,此时需要使用continue关键字来跳过本次循环。

       当遇到某些情况时,需要结束整个循环,这个时候需要使用break关键字。

特别注意:在循环里面还有循环(循环嵌套)的时候,continue和break都只对自己所在的这一层循环有效,不会影响外面的循环。

评论
热度(1)

© 柠檬花开 | Powered by LOFTER