入门第八课 Python语句的编写之if
在编写语句,让计算机按照我们的指令执行运算之前,先一起看几个概念。
1、计算机擅长做重复的运算。
2、计算机不会疲劳,不用睡觉。
3、计算机运算速度快。
4、计算机要想发挥上述优势,需要优秀的程序。
Python就能编写这样的程序。目前我们的家用电脑,计算能力已经非常强大,足以应对我们编写的小程序。这样一来,编写优秀的程序就成为关键。
第一课中,演示了打印的功能。这里再看一次:
打印 print
在IDLE界面中,在>>>后面直接输入
>>> print('I wanna smile.')
之后按回车键,系统就会打印出上面引号之间的内容
>>> print('I wanna smile.') >>> I wanna smile.
计算机的计算能力这么强大,可不是只能做打印这个工作的。下面来一起看看Python都能做什么。
语句:什么是语句呢?我的理解是,语句是Python中(准确地说,是编程语言中)实现某种功能的一行代码,具体看下面的例子吧:
1、if语句
Python最常见的语句,if在英语中的意思是“如果”,在Python中的意思也是“如果”。用法是这样的:
>>> if a>b: xxxx
翻译一下:如果a大于b,那么就执行xxxx
看下格式:if后加一个空格,然后写入判断条件,再加一个冒号;然后按回车,Python会换行且自动缩进;写完xxxx这个语句后,再按回车结束。这样就编写完毕一个最简单的if语句。
2、else语句
else语句可以和if配合使用,else的意思就是:否则怎样怎样。举个栗子-_-!!
>>> a=3 >>> b=10 >>> if a>b: print("a大") >>> else: print("b大")
翻译一下:a赋值为3,b赋值为10。开始if判断,如果a大于10,就打印:a大;否则,就打印:b大。
3、elif语句
elif相当于else+if
>>> a=3 >>> b=10 >>> if a>b: print("a大") >>> elif a=b: print("一样大") >>> else: print("b大")
翻译一下:a赋值为3,b赋值为10。开始if判断,如果a大于10,就打印:a大;如果a等于b,就打印:一样大;否则,就打印:b大。