Day 3 python条件语法

今天我们要介绍的是python当中简易的条件判断式,所谓的条件判断式就是只我们要去判断一个东西的是否符合条件,是的话可以做什麽动作或着不是的话可以做什麽动作,这在後来我们在做随机森林二分法的时候可以用到,所以今天稍微提个简单一点的条件判断。

IF条件句

所谓的IF条件句就是以IF(如果条件是的话)..ELIF(前面条件都不成立的话)..ELSE(上述条件都不是的话)构成的,可以用多个条件去判断,不一定要以一个条件判断而也可以多个条件判断。

大於

如果b大於a的话则输出2比1大,若不是的话则输出2比1小。

a = 1
b = 2
if b > a:
    print("2比1大")
else:
    print("2比1小")

等於

如果b等於a的话则输出yes,若不是的话则输出no。

a = 1
b = 2
if b == a:
    print("yes")
else:
    print("no")

不等於

如果b不等於a的话则输出yes,若不是的话则输出no。

a = 1
b = 2
if b != a:
    print("yes")
else:
    print("no")

小於

如果b小於a的话则输出b小於a,若不是的话则输出b大於a。

a = 1
b = 2
if b < a:
    print("b小於a")
else:
    print("b大於a")

大於等於

如果b大於等於a的话则输出b大於等於a,若不是的话则输出b小於a。

a = 2
b = 2
if b >= a:
    print("b大於等於a")
else:
    print("b小於a")

小於等於

如果b小於等於a的话则输出b小於等於a,若不是的话则输出b大於a。

a = 4
b = 2 
if b <= a:
    print("b小於等於a")
else:
    print("b大於a")

多项条件判断

如果a的分数小於60则输出不及格,分数大於等於60则输出及格,若都不是输出重考。

a = 59
if a >= 60:
    print("及格")
elif a < 60:
    print("不及格")
else :
    print("重考")

以上就是简易的IF条件句,明天我们将介绍FOR回圈。


<<:  Day4 Sideproject(作品集) from 0 to 1 -题目决定过程

>>:  Day18:图形搜寻-戴克斯特拉演算法(Dijkstra's algorithm)

Day 7 情报收集 - Information Gathering (Network & Port scanners)

今天子标题是Network & Port scanner,其实跟前面介绍的几个工具功能好像有...

Proxmox VE 备份整合方案应用:Proxmox BS

先前我们介绍了 Proxmox VE 所内建的备份功能,同时也提供多种灵活的排程备份机制,可以定时...

Day9 React生命周期

React Component的生命周期,大致上可以分成产生、更新及结束三个阶段,每个阶段都有对应的...

烟囱式架构 (Information Silo Architecture)

烟囱式架构 相对於中台架构,烟囱式架构就像多个互相独立的应用系统,代表着业务流程的区隔 ─ 重复的功...

予焦啦!实作基本排程

本节是以 Golang 上游 6a79f358069195e1cddb821e81fab956d9...