python中的循環(huán)

表達式(expression)是運算符(operator)和操作數(shù)(operand)所構(gòu)成的序列

  • a=1+2*3這個表達式中的運算符和操作數(shù)是有序的
  • 邏輯運算符優(yōu)先級最低坟乾,其中讳侨,not最高陌粹,and的優(yōu)先級比or高
  • 算數(shù)運算符>比較運算符>邏輯運算符

使用IDE(Intergrated Development Environment)

  • 推薦使用vscode安裝python插件和terminal插件(實現(xiàn)在vscode編寫代碼被碗,在另一個IDE中同步更新運行)
  • 選擇安裝vim和vscode-icons
mood = 0

if mood:
    print("it's right")
else:
    print("it's wrong")
it's wrong

while循環(huán)

避免死循環(huán)的辦法

  • while后面的條件判斷語句不能是常量
  • 代碼塊中有能影響條件判斷的語句

適合在遞歸中使用

for循環(huán)

  • 主要用于遍歷/循環(huán) 序列或是集合某宪、字典

range中的參數(shù)分別是,起始位置锐朴,截止位置(英語被翻譯為偏移量)兴喂,步長

for x in range(10,0,-2):
    print(x)
10
8
6
4
2

if循環(huán)

mood = 0

if mood:
    print("it's right")
else:
    print("it's wrong")
it's wrong
'''
1. python中約定常量值要全部大寫
2. python中沒有switch,使用elif代替焚志,更好的方式是使用字典代替衣迷,詳見python官方文檔
3. if、else必須成對出現(xiàn)
4. 默認終端輸入的1是字符串酱酬,可以使用a=int(a)轉(zhuǎn)化一下
'''
ACCOUNT = 'aa'
PASSWORD = '121'

print('please input account')
user_account = input()

print('please input',user_account,"'s password")
user_password = input()

if ACCOUNT == user_account and PASSWORD == user_password:
    print('success')
else:
    print('fail')
please input account
aa
please input aa 's password
121
success

while循環(huán)

counter = 1

while counter <= 10:
    counter += 1
    print(counter)
else:
    print('EOF')
2
3
4
5
6
7
8
9
10
11
EOF

for循環(huán)

a=[['milk','paper','banana'],(1,2,3)]

for x in a:
    for y in x:
        print(y,end='|')
else:
    print('上面的循環(huán)執(zhí)行完后執(zhí)行')
milk|paper|banana|1|2|3|上面的循環(huán)執(zhí)行完后執(zhí)行
'''
break是終止
continue是跳過繼續(xù)執(zhí)行
'''

a = [1,2,3]

for x in a:
    if x==2:
        continue
    print(x)
else:
    print('如果改成break這句就不會執(zhí)行')
1
3
如果改成break這句就不會執(zhí)行

嵌套循環(huán)

'''
1. 這里y的break只是跳出了內(nèi)部的循環(huán)
2. 如果什么都不打印壶谒,可以在x中加上break和判斷語句
'''
a=[['milk','paper','banana'],(1,2,3)]

for x in a:
    for y in x:
        if y=='paper':
            break
        print(y,end='|')
else:
    print('上面的循環(huán)執(zhí)行完后執(zhí)行')

milk|1|2|3|上面的循環(huán)執(zhí)行完后執(zhí)行

謝謝觀看

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市膳沽,隨后出現(xiàn)的幾起案子汗菜,更是在濱河造成了極大的恐慌,老刑警劉巖陨界,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件菌瘪,死亡現(xiàn)場離奇詭異阱当,居然都是意外死亡缀皱,警方通過查閱死者的電腦和手機动猬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進店門赁咙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人彼水,你說我怎么就攤上這事》锔玻” “怎么了拆魏?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵渤刃,是天一觀的道長拥峦。 經(jīng)常有香客問我略号,道長洋闽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任羽利,我火速辦了婚禮骚勘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘当宴。我一直安慰自己泽疆,他們只是感情好,可當我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布梯浪。 她就那樣靜靜地躺著,像睡著了一般挂洛。 火紅的嫁衣襯著肌膚如雪虏劲。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天励堡,我揣著相機與錄音堡掏,去河邊找鬼。 笑死泉唁,一個胖子當著我的面吹牛游两,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播贱案,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼宝踪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了秕重?” 一聲冷哼從身側(cè)響起厉膀,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤服鹅,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后企软,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡铅辞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年萨醒,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片倍宾。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖钩乍,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情寥粹,我是刑警寧澤,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布媚狰,位于F島的核電站阔拳,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏糊肠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一嗤形、第九天 我趴在偏房一處隱蔽的房頂上張望赋兵。 院中可真熱鬧,春花似錦霹期、人聲如沸斯撮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至达吞,卻和暖如春荒典,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背覆糟。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工滩字, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人麦箍。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓挟裂,卻偏偏與公主長得像诀蓉,于是被迫代替她去往敵國和親寝姿。 傳聞我的和親對象是個殘疾皇子交排,可洞房花燭夜當晚...
    茶點故事閱讀 44,614評論 2 353

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