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