python里if语句怎么用(条件语句使用方法)

python里if语句怎么用(条件语句使用方法)(1)

一起来吗?

我在自学Python,发现有的地方不容易理解,于是把自己不容易理解的内容,写在这里分享,希望对也是自学Python的你,有所帮助~

如有错误,烦请指出,半路出家...你懂得~

一,if条件语句的基本用法:

python里if语句怎么用(条件语句使用方法)(2)

if,else使用举例

当使用if,else时,是顺序的用法,如果没有,就怎么样怎么样!只有一个结果就结束了。

中文举例:

小王 = 18岁

小李 = 20岁

如果 小王 > 小李:

打印("弟弟")

否则:

打印(“哥哥”)

我们把这段写到Jpyter里面

python里if语句怎么用(条件语句使用方法)(3)

Jupyter输出的结果正确

else 是当需要在条件不成立时执行内容则可以执行相关语句。

二,if条件语句的嵌套方式一:

if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

在这里就要用上elif了,elif可以理解为,如果这个不是这个条件,那么是这个条件呢?这里可以执行多次,去找多个条件去判断对还是不对,也把这个elif称为分支。

python里if语句怎么用(条件语句使用方法)(4)

分支:及在条件下可以多种选择,这个不对,就去执行另外一个

中文举例:

已知,小王可能周四,周五,周六,周日某一天会过来看望你

周四,上班在家吃饭,周五可以出去吃火锅,周六去公园,周日自己在家做

如果 小王 = 周四过来:

打印(“在家吃饭”)

如果 小王 = 周五过来:

打印(“出去吃火锅”)

如果 小王 = 周六过来:

打印(“去公园”)

如果 小王 = 周日过来:

打印(“自己在家做”)

否则:

打印(“没空不接待”)

我们把这段写到Jpyter里面

假如我们把小王定为周日过来,结果如下:

python里if语句怎么用(条件语句使用方法)(5)

jupyter输出结果

代码如下:

wang = sunday

if wang == "thursday":

print("在家吃饭")

elif wang == "friday":

print("吃去吃火锅")

elif wang == "saturday":

print("去公园")

elif wang == "sunday":

print("自己在做饭")

else:

print("没空接待")

如果提示“SyntaxError: invalid syntax” 的意思就是 语法错误

可能是粗心问题:忘记在 if , elif , else , for , while , class ,def 声明末尾添加 冒号( : );误将 = 当成 == 使用;

python里if语句怎么用(条件语句使用方法)(6)

等号错误时的提示(我就有这个错误)

三,if条件语句的嵌套方式二:在条件满足的基础上再满足某个条件!

中文举例:

如果 小王过来找你过去玩,就邀请小李一起去,如果小李不愿意,就找小张出去玩儿。

结果是,小王过来了,但是小李不愿意去,邀请小张去。

我们把这段写到Jpyter里面

python里if语句怎么用(条件语句使用方法)(7)

结果是邀请小张去

代码如下:

wang = ok

li = no

if wang == "ok":

print("小王过来找我玩儿")

if li =="ok":

print("和李一起出去玩儿")

else:

print("李不去,找小张去")

else:

print("去邀请小张")

最后,请对比下下图的差别:

python里if语句怎么用(条件语句使用方法)(8)

对比差异理解一下

python里if语句怎么用(条件语句使用方法)(9)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页