2020-12-01 14:25:09
我们处理现实生活中的问题时会做出决定,就像决定买哪款相机或者怎样更好的打篮球。
同样我们写计算机程序的时候也要做相同的事情。
我们通过if-else语句来做决定,我们使用它来改变程序运行的流程。
语法如下:
if expression: do this
如果表达式expression的值为真(不为0的任何值都为真),程序将执行缩进后的内容。务必使用正确的缩进,在表达式为真的情况将会执行缩进的所有行。
一个简单的例子,使用vim写入文件number100.py,程序接受用户输入的一个数并且检查这个数是否小于100。
#!/usr/bin/env python3 number = int(input("Enter a number: ")) if number < 100: print("The number is less than 100")
然后我们运行它:
在上面的例子,我们想要这样做:如果输入数大于100则打印"Greater than"。我们使用else语句来做到这一点,它将在if语句未满足的情况时工作。
#!/usr/bin/env python3 number = int(input("Enter a number: ")) if number < 100: print("The number is less than 100") else: print("The number is greater than 100")
运行它:
检测真值的优雅方式是这样的:
if x: pass
不要像下面这样做:
if x == True: pass
这节Python培训教程非常简单,这里只提一句,Python中很多值是具有布尔意义的,所以有时候我们可以写的更优雅一些。
同时也要注意下 if elif else的基本语法结构。
python教程python培训