2018-02-02_Python_05day

2018-02-02  本文已影响0人  Gentle_Kay

1.if   和  else 语句

1.1 if 语句

>>> age = 22

>>> if age > 20:

                print('np')

                                                         // 这里想要程序运行的话就要使用两下  换行键 。

np

这个就是一个简单的 if 语句。这个语句只有当 age > 20 的时候他才会运行。

>>> age = 22

>>> if age > 20:

                print('beautiful')

                print('big')

beautiful

big

打印出 漂亮,你还想打印出其他的内容,你就可以继续输入一些别的句子。

在Python中,空白是有实际的意义的,比如制表符(tab,当你按tab键的时候就插入了一个空格。)这样可以达到代码的缩进相同数量的空格。

>>> age = 22

>>> if age > 20:

                print('a')

                      print('b')    

SyntaxError: unexpected indent

Python 不希望看到第二个print 语句前面多出两个空格。这样会出现语法的错误。所以我们的代码缩进一定要对齐。

1.2 用于条件的符号

    符号                                                                定义

      ==                                                                    等于

    !=                                                                  不等于

       >                                                                     大于

       <                                                                     小于

      >=                                                                大于等于

      <=                                                                 小于等于

>>> age = 20

>>> if age == 20:

               print('yes')

yes

这个就是在条件中使用了 等于(==)的符号。只有在 age等于20的时候才进行 if 的语句。

1.3  if -then-else语句

>>> a = 18

>>> if a== 18:

                print('yes')

else:

                print('nop')

yes

这个程序就是 a 变量为18 就输出 yes 不是的话就输出 nop 。

我们还可以用 elif 来进一步扩展 if 语句, elif 是else-if的缩写。

>>> g = 86

>>> if g < 60:

                print('Np')

elif g >= 60:

                print('Yp')

Yp 

注意:在这里 我们用到 else-if 的时候只能用 elif 语句,而不能用else if语句,不然会出错。

错误的例子:

>>> g = 86

>>> if g < 60:

                print('NP')

else if g >= 60:

SyntaxError: invalid syntax

上一篇 下一篇

猜你喜欢

热点阅读