老司机开车的也需要不断的判断路况,来决定是加油还是刹车。只不过他已经驾轻就熟悉,自己有时候甚至只是一个下意识的动作。
判断是预测的前提,我们需要根据当前什么样的情况,来决定做什么。人类已经让计算机也能进行判断了。
在计算机语言中,有if语句,if就是如果的意思。在python中,当然也少不了if语句,和其它计算机语言功能也基本一样,语法稍有差别,你学会了python的if,再去学其它计算机语言的if,那么很容易,比较意思都是一样的。
语法上的区别,稍微改改就行了。重在理解,理解万岁。不哆嗦了,python的if格式如下:
第一种使用方法:
if 表达式:
语句1
语句2
语句3
我们把,语句1,语句2,语句3,或许还有语句4,这些叫做语句组。
它是说,如果表达式的值为True,就执行属于if的语句组。注意属于if的语句组的所有语句需要和if隔4个空格。
隔三个、两个空格都可以。即,缩进要是一样的,表明,这些语句都从属于if语句。表达式后面的:号是不能少的,否则出现语法错误(syntaxerror)
举个例子:
x=834
y=12
if x>y:
print(“x比y大”)
第二种用法:
if 表达式:
语句1
…
语句n
else:
语句1
…
语句n
这是说,如果表达式的值为真,那么执行if语句组,否则执行else语句组,else就是否则的意思。
举个例子:
x=23
y=2345
if x>y:
print(“x比y大”)
else:
print(“x不比y大”)
亲爱的读者,你说说上面的代码运行的结果是什么吗?
#if源代码一例:
x=8
y=10
if x>y:
print(“x比y大”)
else:
print(“x小于或等于y”)
天气预报=”下雨”
if 天气预报==”下雨”: #如果 天气预报的值为”下雨”,就打印
print(“今天出门要带伞”)
print(“上学路上要小心点”)
else:
print(“今天出门没必要带伞”)
print(“上学路上不要贪玩”)
print(“程序运行完毕”)
发表评论