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
网友评论