這篇文章將為大家詳細(xì)講解有關(guān)怎么在python中逆序輸出三位數(shù),文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
10多年專注成都網(wǎng)站制作,成都企業(yè)網(wǎng)站建設(shè),個(gè)人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識(shí)、方案,網(wǎng)站設(shè)計(jì)流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),專注于成都企業(yè)網(wǎng)站建設(shè),高端網(wǎng)頁制作,對(duì)成都火鍋店設(shè)計(jì)等多個(gè)領(lǐng)域,擁有多年的網(wǎng)站維護(hù)經(jīng)驗(yàn)。
python的五大特點(diǎn):1.簡(jiǎn)單易學(xué),開發(fā)程序時(shí),專注的是解決問題,而不是搞明白語言本身。2.面向?qū)ο?,與其他主要的語言如C++和Java相比, Python以一種非常強(qiáng)大又簡(jiǎn)單的方式實(shí)現(xiàn)面向?qū)ο缶幊獭?.可移植性,Python程序無需修改就可以在各種平臺(tái)上運(yùn)行。4.解釋性,Python語言寫的程序不需要編譯成二進(jìn)制代碼,可以直接從源代碼運(yùn)行程序。5.開源,Python是 FLOSS(自由/開放源碼軟件)之一。
1、整數(shù)法取余取整。
Python不像C語言那樣自動(dòng)截取保留整數(shù),需要通過int進(jìn)行轉(zhuǎn)換。
class Solution: """ @param number: A 3-digit number. @return: Reversed number. """ def reverseInteger(self, number): g = number%10 #取出個(gè)位數(shù) s = (int(number/10))%10 #取出十位數(shù) b = int(number/100) #取出百位數(shù) return g*100+s*10+b if __name__ == "__main__": so = Solution() print (so.reverseInteger(123))
2、使用棧
def reverseInteger(self, number): number=str(number)#模擬入棧 l=list(number) result="" while len(l)>0: result+=l.pop()#模擬出棧 return int(result)
3、依次表示輸入的3位數(shù)百位數(shù)、10位數(shù)和10位數(shù),交換100位數(shù)。
#輸入number = 123,輸出321 number = int(input('請(qǐng)輸入一個(gè)三位數(shù):')) a = number%10 #個(gè)位 b = number//10%10 #十位 c = number//100 #百位 re_number = a*100 + b*10 + c print('%d的反轉(zhuǎn)數(shù)是:%d'%(number,re_number)) #第一種輸出方式 print('{0}的反轉(zhuǎn)數(shù)是:{1}'.format(number,re_number)) #第二種輸出方式
關(guān)于怎么在python中逆序輸出三位數(shù)就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。
本文題目:怎么在python中逆序輸出三位數(shù)
當(dāng)前地址:http://jinyejixie.com/article24/gpgice.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、動(dòng)態(tài)網(wǎng)站、服務(wù)器托管、域名注冊(cè)、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)