python語言

邏輯運(yùn)算

* 在程序開發(fā)中邻奠,通常 在判斷條件時(shí),會需要同時(shí)判斷多個(gè)條件
* 

只有多個(gè)條件都滿足得糜,才能夠執(zhí)行后續(xù)代碼载绿,這個(gè)時(shí)候需要使用到 邏輯運(yùn)算符
*
邏輯運(yùn)算符 可以把 多個(gè)條件 按照 邏輯 進(jìn)行 連接,變成 更復(fù)雜的條件
*
Python 中的 邏輯運(yùn)算符 包括:與 and/或 or/非 not 三種

if 語句進(jìn)階4.1 elif

* 在開發(fā)中辙培,使用 if 可以 判斷條件
* 

使用 else 可以處理 條件不成立 的情況
*
但是蔑水,如果希望 再增加一些條件,條件不同扬蕊,需要執(zhí)行的代碼也不同 時(shí)搀别,就可以使用 elif
*
語法格式如下:

if 條件1:

條件1滿足執(zhí)行的代碼
……
elif 條件2:
條件2滿足時(shí),執(zhí)行的代碼
……
elif 條件3:
條件3滿足時(shí)厨相,執(zhí)行的代碼
……
else:
以上條件都不滿足時(shí)领曼,執(zhí)行的代碼
……
*
對比邏輯運(yùn)算符的代碼

if 條件1 and 條件2:

條件1滿足 并且 條件2滿足 執(zhí)行的代碼
……
if 的嵌套elif 的應(yīng)用場景是:同時(shí) 判斷 多個(gè)條件,所有的條件是 平級 的
*
在開發(fā)中蛮穿,使用 if 進(jìn)行條件判斷庶骄,如果希望 在條件成立的執(zhí)行語句中 再 增加條件判斷,就可以使用 if 的嵌套
*
if 的嵌套 的應(yīng)用場景就是:在之前條件滿足的前提下践磅,再增加額外的判斷
*
if 的嵌套 的語法格式单刁,除了縮進(jìn)之外 和之前的沒有區(qū)別
*
語法格式如下:

if 條件 1:

條件 1 滿足執(zhí)行的代碼
……

if 條件 1 基礎(chǔ)上的條件 2:
條件 2 滿足時(shí),執(zhí)行的代碼
……

條件 2 不滿足的處理

else:
條件 2 不滿足時(shí),執(zhí)行的代碼

條件 1 不滿足的處理

else:
條件1 不滿足時(shí)羔飞,執(zhí)行的代碼
……
石頭剪刀布目標(biāo)
1.
強(qiáng)化 多個(gè)條件 的 邏輯運(yùn)算
2.
體會 import 導(dǎo)入模塊(“工具包”)的使用

需求

1. 

從控制臺輸入要出的拳 —— 石頭(1)/剪刀(2)/布(3)
2.
電腦 隨機(jī) 出拳 —— 先假定電腦只會出石頭肺樟,完成整體代碼功能
3.
比較勝負(fù)

序號

規(guī)則
1
石頭 勝 剪刀
2
剪刀 勝 布
3
布 勝 石頭

二分法

定義:

二分法是一種快速查找的方法,時(shí)間復(fù)雜度低逻淌,邏輯簡單易懂么伯,總的來說就是不斷的除以2除以2...

例如需要查找有序數(shù)組arr里面的某個(gè)關(guān)鍵字key的位置,那么首先確認(rèn)arr的中位數(shù)或者中點(diǎn)center卡儒,下面分為三種情況:

假如arr[center]>key田柔,說明key在arr中心左邊范圍;

假如arr[center]<key骨望,說明key在arr中心右邊范圍硬爆;

假如arr[center]=key,說明key在arr中心擎鸠。

規(guī)定:

范圍每次縮小一半缀磕,寫個(gè)while的死循環(huán)知道找到為止。

二分法查找非沉庸猓快且非常常用袜蚕,但是唯一要求是要求數(shù)組是有序的

代碼實(shí)現(xiàn):

[圖片上傳失敗...(image-731893-1531469482129)]

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市赎线,隨后出現(xiàn)的幾起案子廷没,更是在濱河造成了極大的恐慌,老刑警劉巖垂寥,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件颠黎,死亡現(xiàn)場離奇詭異,居然都是意外死亡滞项,警方通過查閱死者的電腦和手機(jī)狭归,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來文判,“玉大人过椎,你說我怎么就攤上這事∠凡郑” “怎么了疚宇?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長赏殃。 經(jīng)常有香客問我敷待,道長,這世上最難降的妖魔是什么仁热? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任榜揖,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘举哟。我一直安慰自己思劳,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布妨猩。 她就那樣靜靜地躺著潜叛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪册赛。 梳的紋絲不亂的頭發(fā)上钠导,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機(jī)與錄音森瘪,去河邊找鬼。 笑死票堵,一個(gè)胖子當(dāng)著我的面吹牛扼睬,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播悴势,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼窗宇,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了特纤?” 一聲冷哼從身側(cè)響起军俊,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎捧存,沒想到半個(gè)月后粪躬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡昔穴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年镰官,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吗货。...
    茶點(diǎn)故事閱讀 39,902評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡泳唠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出宙搬,到底是詐尸還是另有隱情笨腥,我是刑警寧澤,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布勇垛,位于F島的核電站脖母,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏窥摄。R本人自食惡果不足惜镶奉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧哨苛,春花似錦鸽凶、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至亿蒸,卻和暖如春凑兰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背边锁。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工姑食, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人茅坛。 一個(gè)月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓音半,卻偏偏與公主長得像,于是被迫代替她去往敵國和親贡蓖。 傳聞我的和親對象是個(gè)殘疾皇子曹鸠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容