前戲就不多啰嗦了懦尝,自爆一下基礎(chǔ),讓想學(xué)python的朋友有個(gè)信心浩考;
我是平面設(shè)計(jì)出身夹孔,現(xiàn)在主要從事的工作是前端狗,所以說(shuō)我基礎(chǔ)也是很弱的怀挠,套用一句世界杯期間的廣告語(yǔ):
我不是天生強(qiáng)大析蝴,我只是天生要強(qiáng)!
python是干啥的绿淋、能干啥百度闷畸、google一堆一堆的,我簡(jiǎn)單總結(jié)下吞滞,就是不在三界內(nèi)佑菩,跳出五行中的這么個(gè)存在,這貨啥都能干裁赠!
很多時(shí)候大家無(wú)法堅(jiān)持學(xué)習(xí)殿漠,有可能是氛圍不好,有可能是堅(jiān)持專注佩捞,但我覺(jué)得更多的是你要學(xué)的東西無(wú)法給你帶來(lái)長(zhǎng)久的樂(lè)趣绞幌,所以我也一樣,我想到一個(gè)對(duì)于我而言很好的BUG一忱,把所學(xué)的東西轉(zhuǎn)換成一個(gè)可實(shí)現(xiàn)的小功能莲蜘,這樣興趣會(huì)大很多谭确!
今天,我決定用python來(lái)做一個(gè)簡(jiǎn)單的計(jì)算器票渠,簡(jiǎn)單到幼兒園水平的計(jì)算逐哈!
首先,分析需求:
1问顷、我需要一個(gè)計(jì)算器包含加昂秃、減、乘杜窄、除運(yùn)算
2肠骆、計(jì)算器執(zhí)行二目運(yùn)算即可 a+b、a-b羞芍、a*b哗戈、a/b
3、當(dāng)結(jié)果為負(fù)數(shù)的時(shí)候提示為負(fù)數(shù)并輸出結(jié)果
4荷科、運(yùn)算數(shù)包含整數(shù)和小數(shù)
需求基本就這樣洁段,因?yàn)槭且粋€(gè)簡(jiǎn)單的計(jì)算器讶凉,接下來(lái)代碼實(shí)現(xiàn),我用的是python3.6.5版本
以上就是實(shí)現(xiàn)計(jì)算器的全部代碼烦秩,執(zhí)行即可計(jì)算狞贱,大功告成?袒瘛!瞎嬉!
以上代碼中包含以下基礎(chǔ)知識(shí):
1.input():接收一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù)蝎毡,返回string
2.if...elif...else:條件判斷
3.in or not in:判斷指定值是否在列表中
4.list():轉(zhuǎn)換為列表
5.int()/str()/float():三種數(shù)據(jù)類型的轉(zhuǎn)換,int和float可以運(yùn)算符直接換算氧枣,但是因?yàn)閕nput返回的是一個(gè)string沐兵,所以使用的時(shí)候需要將str轉(zhuǎn)換為int或者float類型
6.print():將括號(hào)內(nèi)的字符串打印