day4總結(jié)

1.運算符

數(shù)學(xué)運算符刹帕、比較運算符(>,<,==, !=, >=, <=)嗡贺、邏輯運算符(and, or, not)忱叭、賦值運算符(=, +=, -=, *=,/= ...)

運算順序:

2.數(shù)字類型

int, float, bool, complex(復(fù)數(shù))

type(數(shù)據(jù)), isinstance(數(shù)據(jù),類型), 類型名(數(shù)據(jù))

3.分之結(jié)構(gòu): if

"""
if 條件語句:
語句塊

if 條件語句:
語句塊1
else:
語句塊2

if 條件語句1:
語句塊1
elif 條件語句2:
語句塊2
elif 條件語句3:
語句塊3
else:
語句塊4
"""

python中的循環(huán)結(jié)構(gòu)有兩種: for循環(huán)、while循環(huán)

1.for循環(huán)

a.語法
for 變量名 in 序列:
循環(huán)體
b.說明
for - 關(guān)鍵字梢卸,固定寫法
變量名 - 和聲明變量的時候的變量名要求一樣
in - 關(guān)鍵字累魔,固定寫法
序列 - python中序列有: 字符串摔笤、列表、元祖垦写、字典吕世、集合、range梯投、生成器和迭代器等
: - 固定寫法
循環(huán)體 - 和for保持一個縮進(jìn)的一條或者多條語句

c.執(zhí)行過程
當(dāng)程序執(zhí)行到for循環(huán)的時候:讓變量去序列中取值寞冯,一個一個的取渴析,取完為止。每取一個值吮龄,執(zhí)行一次循環(huán)體俭茧。

2.range函數(shù)

range(N) - N是正整數(shù),產(chǎn)生0~N-1的所有整數(shù)

for num in range(10):
    print(num)

range(M,N) - M,N都是整數(shù)漓帚,并且N>M, 產(chǎn)生M ~ N-1的所有整數(shù)

for num in range(100, 1000):
   print(num)

range(M,N,S) - M,N,S都是整數(shù)母债,產(chǎn)生M~N-1,每次加S來產(chǎn)生下一個數(shù)

for num in range(0,101,3):
    print('===:',num)

注意:xrange是python2.x的語法,python3.x無效

while循環(huán)

a.語法

"""
while 條件語句:
循環(huán)體
"""

b.說明:

while - 關(guān)鍵字尝抖,固定寫法
條件語句 - 可以是數(shù)據(jù)毡们、變量、運算表達(dá)式等昧辽。不能是賦值運算
: - 固定寫法
循環(huán)體 - 和while保持一個縮進(jìn)的一條或者多條語句(會被重復(fù)執(zhí)行)

c.執(zhí)行過程:

先判斷條件語句是否為True,為True就執(zhí)行一次循環(huán)體衙熔,
執(zhí)行完循環(huán)體再判斷條件語句是否為True,為True又執(zhí)行一次循環(huán)體,
執(zhí)行完循環(huán)體再判斷條件語句是否為True搅荞,為True又執(zhí)行一次循環(huán)體,
以此類推红氯, 直到判斷條件語句的結(jié)果為False,整個循環(huán)直接結(jié)束。

兩個極端: 1.當(dāng)條件語句永遠(yuǎn)為True咕痛,會造成死循環(huán)的現(xiàn)象
2.一開始條件語句的結(jié)果就是False,那么循環(huán)一次都不會執(zhí)行

補充:隨機(jī)數(shù)

導(dǎo)入random模塊痢甘,random是python內(nèi)置的一個專門用來產(chǎn)生和處理隨機(jī)數(shù)的模塊

randint(M,N) - 產(chǎn)生M~N的隨機(jī)數(shù),要求M茉贡,N都是整數(shù)塞栅,并且N>M

import random
random_num = random.randint(0,10)
print('隨機(jī)數(shù):',random_num)

練習(xí): 猜數(shù)字游戲

產(chǎn)生一個0-100的隨機(jī)數(shù),然后不斷輸入數(shù)字腔丧,直到輸入的數(shù)字和產(chǎn)生的隨機(jī)數(shù)一致為止放椰。如果輸入的數(shù)字和隨機(jī)數(shù)不相等,給出偏大或者偏小的提示 愉粤。增加功能: 統(tǒng)計玩家猜對數(shù)字猜了多少次砾医,然后根據(jù)次數(shù)范圍給出相應(yīng)的評價!

print('=================游戲開始===================')
# 產(chǎn)生隨機(jī)數(shù)
random_num = random.randint(0, 100)
# 輸入的數(shù)字
num = int(input('請輸入數(shù)字(0-100):'))
# 次數(shù)
count = 1
while num != random_num:
    # 給出提示
    if num > random_num:
        print('大了,再小點兒!')
    else:
        print('小了,再大點兒!')
    
    # 重新輸入
    num = int(input('請輸入數(shù)字(0-100):'))
    count += 1

print('恭喜你猜對了!', random_num)
if count > 7:
    print('250科汗!')
print('================游戲結(jié)束===================')

for循環(huán)和while循環(huán)的選擇

a.遍歷(一個一個的取)序列元素用for循環(huán)
b.循環(huán)次數(shù)確定的時候用for循環(huán)
c.死循環(huán)和循環(huán)次數(shù)不確定的時候用while循環(huán)

continue

用法: continue是關(guān)鍵字,只能出現(xiàn)在循環(huán)體中
功能: 執(zhí)行循環(huán)體的時候绷雏,如果遇到continue,就直接結(jié)束當(dāng)次循環(huán)头滔,直接進(jìn)入下次循環(huán)的判斷

for x in range(10):
    if x % 3 == 0:
        continue
    print(x)
    print('=====')

break

用法: break是關(guān)鍵字,只能出現(xiàn)在循環(huán)體
功能: 執(zhí)行循環(huán)體的時候涎显,如果遇到break坤检,整個循環(huán)直接結(jié)束

else

a.語法:

for 變量 in 序列:
    循環(huán)體 
else:
    語句塊  

while 條件語句:
    循環(huán)體 
else:
    語句塊

b.執(zhí)行過程:如果循環(huán)自然死亡,else對應(yīng)的語句塊會執(zhí)行期吓;如果循環(huán)因為遇到break而結(jié)束早歇,else對應(yīng)的語句塊不執(zhí)行

循環(huán)嵌套:在循環(huán)體中又有循環(huán)結(jié)構(gòu)

執(zhí)行過程:外循環(huán)執(zhí)行一次,內(nèi)循環(huán)執(zhí)行完

for x in range(5):
    for y in range(4):
        print(x)
        print(y)
    if (x == 1):
        break
x = (0,1,2,3,4)
x = 0     y = (0,1,2,3)
          y = 0  print(0), print(0)
          y = 1  print(0), print(1)
          y = 2  print(0), print(2)
          y = 3  print(0), print(3)

x = 1     y=(0,1,2,3)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市箭跳,隨后出現(xiàn)的幾起案子晨另,更是在濱河造成了極大的恐慌,老刑警劉巖谱姓,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件借尿,死亡現(xiàn)場離奇詭異,居然都是意外死亡屉来,警方通過查閱死者的電腦和手機(jī)路翻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來茄靠,“玉大人茂契,你說我怎么就攤上這事】” “怎么了掉冶?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長儡蔓。 經(jīng)常有香客問我郭蕉,道長,這世上最難降的妖魔是什么喂江? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任召锈,我火速辦了婚禮,結(jié)果婚禮上获询,老公的妹妹穿的比我還像新娘涨岁。我一直安慰自己,他們只是感情好吉嚣,可當(dāng)我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布梢薪。 她就那樣靜靜地躺著,像睡著了一般尝哆。 火紅的嫁衣襯著肌膚如雪秉撇。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天秋泄,我揣著相機(jī)與錄音琐馆,去河邊找鬼。 笑死恒序,一個胖子當(dāng)著我的面吹牛瘦麸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播歧胁,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼滋饲,長吁一口氣:“原來是場噩夢啊……” “哼厉碟!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起屠缭,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤箍鼓,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后勿她,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體袄秩,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年逢并,在試婚紗的時候發(fā)現(xiàn)自己被綠了之剧。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡砍聊,死狀恐怖背稼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情玻蝌,我是刑警寧澤蟹肘,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站俯树,受9級特大地震影響帘腹,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜许饿,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一阳欲、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧陋率,春花似錦球化、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至菩浙,卻和暖如春巢掺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背劲蜻。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工陆淀, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人斋竞。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓倔约,卻偏偏與公主長得像秃殉,于是被迫代替她去往敵國和親坝初。 傳聞我的和親對象是個殘疾皇子浸剩,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,689評論 2 354

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

  • 1.昨日回顧 1. 運算符 數(shù)學(xué)運算符(+,-,,/,//,*),比較運算符(>,<,==,!=,<=,>=),邏...
    楊廣劍python閱讀 249評論 0 0
  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,341評論 0 2
  • day4總結(jié) for python中的循環(huán)結(jié)構(gòu)有兩種:for循環(huán)、while循環(huán) for循環(huán)a.語法'''for ...
    膽小的小噴菇閱讀 196評論 0 0
  • 循環(huán) Python中的循環(huán)結(jié)構(gòu)有兩種:for 和 while for循環(huán) 1.語法 2.說明 for ...
    灬小魚兒zzZ閱讀 119評論 0 0
  • 花燈耿耿滿斗室驾讲, 爐火熔融潤墨池写半, 躬烹新茗沸丹氣迹卢, 靜覽百科入化時。
    欣谷園記閱讀 298評論 1 2