《Python編程快速上手—讓繁瑣工作自動(dòng)化》第10章實(shí)踐項(xiàng)目答案

10.8 實(shí)踐項(xiàng)目:調(diào)試硬幣拋擲

項(xiàng)目要求:書中給了一段代碼蟆湖,隱藏了一些bug塔拳,用logging調(diào)試并找出問題所在

#! python3
import logging
logging.basicConfig(level=logging.INFO, format='%(asctime)s, 
                                    %(levelname)s - %(message)s')
import random

def guess_fun():
    global guess
    while guess not in ('heads', 'tails'):
        print('Guess the coin toss! Enter heads or tails:')
        guess = input()

guess = ''
guess_fun()
toss = random.choice(['heads', 'tails']) # 0 is tails, 1 is heads
logging.info('toss is %s, guess is %s' % (toss, guess))
if toss == guess:
    print('You got it!')
else:
    print('Nope! Guess again!')
    guess = ''
    guess_fun()
    logging.info('toss is %s, guess is %s' % (toss, guess))
    if toss == guess:
        print('You got it!')
    else:
        print('Nope. You are really bad at this game.')

思路:

  1. 基本上bug認(rèn)真讀讀代碼就可以看出來(lái)吁伺;但作為練習(xí)涛酗,還是要把logging插入到合適的位置
  2. logging作為調(diào)試陌兑,雖然用起來(lái)較麻煩沈跨,但是要習(xí)慣

環(huán)境:python3

想做這個(gè)系列文章,就是因?yàn)楫?dāng)時(shí)看這本書時(shí)兔综,想看看網(wǎng)上有沒更優(yōu)美的解決饿凛,但是略難找到。所以就把自己的項(xiàng)目練習(xí)放在了一個(gè)txt文件中软驰,現(xiàn)在把練習(xí)代碼放到這里涧窒,有不足之處希望大家能給出指導(dǎo)意見及相互交流、提升锭亏。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末纠吴,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子慧瘤,更是在濱河造成了極大的恐慌戴已,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锅减,死亡現(xiàn)場(chǎng)離奇詭異恭陡,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)上煤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門休玩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人劫狠,你說我怎么就攤上這事拴疤。” “怎么了独泞?”我有些...
    開封第一講書人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵呐矾,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我懦砂,道長(zhǎng)蜒犯,這世上最難降的妖魔是什么组橄? 我笑而不...
    開封第一講書人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮罚随,結(jié)果婚禮上玉工,老公的妹妹穿的比我還像新娘。我一直安慰自己淘菩,他們只是感情好遵班,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著潮改,像睡著了一般狭郑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上汇在,一...
    開封第一講書人閱讀 49,842評(píng)論 1 290
  • 那天翰萨,我揣著相機(jī)與錄音,去河邊找鬼糕殉。 笑死亩鬼,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的糙麦。 我是一名探鬼主播辛孵,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼赡磅!你這毒婦竟也來(lái)了魄缚?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤焚廊,失蹤者是張志新(化名)和其女友劉穎冶匹,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體咆瘟,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡嚼隘,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了袒餐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片飞蛹。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖灸眼,靈堂內(nèi)的尸體忽然破棺而出卧檐,到底是詐尸還是另有隱情,我是刑警寧澤焰宣,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布霉囚,位于F島的核電站,受9級(jí)特大地震影響匕积,放射性物質(zhì)發(fā)生泄漏盈罐。R本人自食惡果不足惜榜跌,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望盅粪。 院中可真熱鬧钓葫,春花似錦、人聲如沸湾揽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)库物。三九已至,卻和暖如春贷帮,著一層夾襖步出監(jiān)牢的瞬間戚揭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工撵枢, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留民晒,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓锄禽,卻偏偏與公主長(zhǎng)得像潜必,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子沃但,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

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