Perl語言的原作者 Larry Wall曾經(jīng)說過,偉大的程序員都有三個優(yōu)點:懶惰、暴躁和自負。乍一看這三個詞語沒有一個是褒義詞,但在程序員的世界里,這三個詞有不同的意義。首先,懶惰會促使程序員去寫一些省事兒的程序來輔助自己或別人更好的完成工作,這樣我們就無需做那些重復(fù)和繁瑣的勞動;同理能夠用3行代碼解決的事情,我們也絕不會寫出10行代碼來。其次,暴躁會讓程序員主動的去完成一些你還沒有提出的工作,去優(yōu)化自己的代碼讓它更有效率,能夠3秒鐘完成的任務(wù),我們絕不能容忍1分鐘的等待。最后,自負會促使程序員寫出可靠無誤的代碼,我們寫代碼不是為了接受批評和指責,而是為了讓其他人來膜拜。
創(chuàng)新互聯(lián)專注于管城網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供管城營銷型網(wǎng)站建設(shè),管城網(wǎng)站制作、管城網(wǎng)頁設(shè)計、管城網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造管城網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供管城網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。那么接下來就有一個很有意思的問題值得探討一下,我們需要一個程序從輸入的三個數(shù)中找出大的那個數(shù)。這個程序?qū)θ魏螘幊痰娜藖碚f都是小菜一碟,甚至不會編程的人經(jīng)過10分鐘的學(xué)習也能搞定。下面是用來解決這個問題的Python代碼。
a = int(input('a = ')) b = int(input('b = ')) c = int(input('c = ')) if a > b: the_max = a else: the_max = b if c > the_max: the_max = c print('The max is:', the_max)
但是我們剛才說了,程序員都是懶惰的,很多程序員都會使用三元條件運算符來改寫上面的代碼。
a = int(input('a = ')) b = int(input('b = ')) c = int(input('c = ')) the_max = a if a > b else b the_max = c if c > the_max else the_max print('The max is:', the_max)