摘要:簡單的條件判斷剖析一個簡單的程序理解條件判斷首先再次尬聊一下之前已經(jīng)提過可以用讀取用戶輸入。沒有對比就沒有傷害,先舉個例子這是一個循規(guī)蹈矩的的條件判斷語句。
簡單的條件判斷
剖析一個簡單的程序理解條件判斷
首先再次尬聊一下input()之前已經(jīng)提過可以用input()讀取用戶輸入。沒有對比就沒有傷害,先舉個例子
這是一個循規(guī)蹈矩的if elif… else的條件判斷語句。
(1) elif是else if 的縮寫,可以有多個elif同時存在;
(2) 規(guī)則:從上往下全方位無死角判斷,碰到一個判斷是true,就無情的拋棄其它elif和else。
再秀一波操作
上面的變量時先將input存放到games變量中去,如果games大于100就打印“今晚吃雞”,否則打印“今晚打醬油”,但當輸入99時卻報錯。現(xiàn)在是時候一萬點暴擊了:睜大24K鈦合金眼看第一張圖,出現(xiàn)報錯的原因在于input()返回的數(shù)據(jù)類型str,str這種小角色怎么可以直接和整數(shù)相比較呢,有辱身份得用int()函數(shù)先把str轉(zhuǎn)換成整數(shù)。
經(jīng)過完美的操作,再次輸入數(shù)字就可以得到想要的結(jié)果啦。
再把上面的題改頭換面的操作一下就差不多了。
最近小方考試考的很方,語文得了68,數(shù)學搞了個82,英語才70,于是手抖的算了一下平均成績(AVG)就更方了。
低于60分:賊差;
60-70分:勉勉強強;
70-80分:一般般;
80-90分:有點嘚瑟了;
大于90分:很完美啦 。
是時候if-elif放大招了
兩大循環(huán)
先來個1加到10讓計算機幫個忙,這就簡單了
上面的腦殘輸入已經(jīng)搞定了現(xiàn)在來個1加到100,如果像上面這樣輸入,估計我們得輸入手殘才搞的定。沒招了,只能拉for…in循環(huán)出來溜溜了,先見識見識這是什么東西:
上面就是使用for…in循環(huán)吧每個元素代入變量x,然后執(zhí)行縮進的語句,依次把list的每個元素迭代出來。現(xiàn)在我們要計算1-10之和,為了顯得更高端大氣上檔次可以用sum變量做累加:
還好Python留了一手有個range()函數(shù)可以生成一個整數(shù)序列,再用list()函數(shù)來個偷龍轉(zhuǎn)鳳就可以轉(zhuǎn)換為list。
現(xiàn)在計算1-100是手到擒來了:
還有一哥們是while循環(huán),就是條件滿足則不斷循環(huán),沒房沒車條件不足退出循環(huán),廢話不多說直接放大招:
打印出10以內(nèi)的偶數(shù)
還要順帶認識一下(break/continue)兩個小弟:
兩句話了斷:continue指在循環(huán)過程中,跳過當次循環(huán)(這次不要了),直接開始下一次循環(huán);至于break嘛就是提起那結(jié)束循環(huán),只要碰到了后面就沒有執(zhí)行的必要了。
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/41478.html
摘要:默認參數(shù)這家伙還是有點點瑕疵的,默認參數(shù)必須一定以及肯定得指向不可變對象。寫完這頑固不化的默認參數(shù),就輪到靈活多變的可變參數(shù)上場了。 函數(shù)的參數(shù) 總結(jié)一下這幾種參數(shù)先:本來位置是默認滴,后來不知咋地可變了,位置上還用關鍵字這么上檔次的名字命名關鍵字了。先講講廢話:我們做接口自動化或者其它測試,總之需要使用一些參數(shù)的時候,我們作為函數(shù)的調(diào)用者,無需了解太多,你只需要膚淺的知道如何如何滴傳...
摘要:系列文章工匠善用變量改善代碼質(zhì)量序言編寫條件分支代碼是編碼過程中不可或缺的一部分。而進行條件分支判斷時用到的也是這個值重點來了,雖然所有用戶類實例的布爾值都是真。 歡迎大家前往騰訊云+社區(qū),獲取更多騰訊海量技術實踐干貨哦~ 本文由鵝廠優(yōu)文發(fā)表于云+社區(qū)專欄 作者:朱雷 | 騰訊IEG高級工程師 『Python 工匠』是什么? 我一直覺得編程某種意義是一門『手藝』,因為優(yōu)雅而高效的代碼...
遞歸函數(shù)不是帝龜啊!:一個函數(shù)調(diào)用了它自己本身就叫做遞歸 定義一個比較糟糕的函數(shù)調(diào)用自身: showImg(https://segmentfault.com/img/bV8ERU?w=554&h=613); 你會發(fā)現(xiàn)它調(diào)用test()的時候,它唯一的函數(shù)內(nèi)容是打印myoffer然后returntest(),再回到定義函數(shù),打印myoffer,然后return test()一直循環(huán)往復; 這就有疑問...
showImg(https://segmentfault.com/img/remote/1460000018709378?w=900&h=500); 簡介 短路運算、逗號運算、簡化條件語句、初始化小技巧 昨天一個同學在 URL 大爆炸 問了我一個問題:這是什么寫法 (data[key] = value, data) 。平時在寫文章的時候會把這些技巧稍微提示一下,認為大家都知道這些技巧,引起了小二的...
摘要:二知識點最近在完成一個小作業(yè),題目要求通過代碼實現(xiàn),讓用戶輸入用戶名密碼,認證成功后顯示歡迎信息,輸錯三次后退出程序。 一、背景 人工智能這幾年一直都比較火,筆者一直想去學習一番;因為一直是從事PHP開發(fā)工作,對于Python接觸并不算多,總是在關鍵時候面臨著基礎不牢,地動山搖的尷尬,比如在遇到稍微深入些的問題時候就容易卡殼,于是準備從Python入門從頭學起; 筆者覺得應該有不少人同...
閱讀 1446·2023-04-25 19:51
閱讀 1934·2019-08-30 15:55
閱讀 1745·2019-08-30 15:44
閱讀 2706·2019-08-30 13:58
閱讀 2700·2019-08-29 16:37
閱讀 1079·2019-08-29 15:34
閱讀 4009·2019-08-29 11:05
閱讀 2626·2019-08-28 17:51