最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python反轉(zhuǎn)一個(gè)三位整數(shù)的多種實(shí)現(xiàn)方案

 更新時(shí)間:2021年03月10日 11:43:58   作者:joey_jiangz  
這篇文章主要介紹了python反轉(zhuǎn)一個(gè)三位整數(shù)的多種實(shí)現(xiàn)方案,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

在LintCode上練習(xí)遇到這個(gè)問題,查閱資料找到多種方法,總結(jié)如下。

輸入 輸出
123 321

第一種:整數(shù)方法取余取整實(shí)現(xià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))

python不和C語言一樣自動截取保留整數(shù),需要用 int 轉(zhuǎn)換一下

第二種:使用字符串切片

  def reverseInteger(self, number):
    number=str(number)
    result=number[::-1]
    result=(int(result))
    return result

借用字符串的方法處理

第三種:使用棧

def reverseInteger(self, number):
 number=str(number)#模擬入棧
    l=list(number)
    result=""
    while len(l)>0:
      result+=l.pop()#模擬出棧
    return int(result)

補(bǔ)充:Python程序:任意輸入一個(gè)三位數(shù),然后把三位數(shù)的位置反轉(zhuǎn)輸出。

第一種方法

把輸入的三位數(shù)百位、十位和個(gè)位依次表示出來,然后將個(gè)位數(shù)字和百位數(shù)字進(jìn)行交換。

#輸入number = 123,輸出321
number = int(input('請輸入一個(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)) #第二種輸出方式

第二種方法

將輸入的三位數(shù)以字符串的形式用list()方法列表化,然后逆序從列表中依次取出個(gè)位、十位、百位,輸出的時(shí)候注意將str類型轉(zhuǎn)換為int類型。

#輸入number = 123,輸出321
number = input('請輸入一個(gè)三位數(shù):')
list1 = list(number) #將輸入的三位數(shù)的字符串存入列表
list1.reverse() #將列表元素反轉(zhuǎn)
a = int(list1[0]) #取出反轉(zhuǎn)后列表的元素并將其類型轉(zhuǎn)為int類型
b = int(list1[1])
c = int(list1[2]) #也可以不反轉(zhuǎn)列表,直接反著取出列表中的元素
re_number = a*100 + b*10 + c
print('%s的反轉(zhuǎn)數(shù)是:%s'%(number,re_number))
print('%d的反轉(zhuǎn)數(shù)是:%d'%(int(number),re_number))

以上就是我所想到的輸出3位數(shù)反轉(zhuǎn)數(shù)的方法,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • Python編程中Python與GIL互斥鎖關(guān)系作用分析

    Python編程中Python與GIL互斥鎖關(guān)系作用分析

    GIL互斥鎖用來保護(hù)Python世界里的對象,防止同一時(shí)刻多個(gè)線程執(zhí)行Python字節(jié)碼,確保線程安全,但也導(dǎo)致Python線程無法利用多核CPU優(yōu)勢,本文來探討Python將來是否有可能去除GIL
    2021-09-09
  • Python?Concurrent?Futures解鎖并行化編程的魔法示例

    Python?Concurrent?Futures解鎖并行化編程的魔法示例

    Python的concurrent.futures模塊為并行化編程提供了強(qiáng)大的工具,使得開發(fā)者能夠輕松地利用多核心和異步執(zhí)行的能力,本文將深入探討concurrent.futures的各個(gè)方面,從基礎(chǔ)概念到高級用法,為讀者提供全面的了解和實(shí)用的示例代碼
    2023-12-12
  • Python爬取國外天氣預(yù)報(bào)網(wǎng)站的方法

    Python爬取國外天氣預(yù)報(bào)網(wǎng)站的方法

    這篇文章主要介紹了Python爬取國外天氣預(yù)報(bào)網(wǎng)站的方法,可實(shí)現(xiàn)抓取國外天氣預(yù)報(bào)信息的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • Python實(shí)現(xiàn)將Excel轉(zhuǎn)換成xml的方法示例

    Python實(shí)現(xiàn)將Excel轉(zhuǎn)換成xml的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)將Excel轉(zhuǎn)換成xml的方法,涉及Python針對Excel文件的讀取、遍歷、節(jié)點(diǎn)設(shè)置與xml生成等相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • Python 使用pandas實(shí)現(xiàn)查詢和統(tǒng)計(jì)示例詳解

    Python 使用pandas實(shí)現(xiàn)查詢和統(tǒng)計(jì)示例詳解

    這篇文章主要為大家介紹了Python 使用pandas實(shí)現(xiàn)查詢和統(tǒng)計(jì)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • python基礎(chǔ)之并發(fā)編程(二)

    python基礎(chǔ)之并發(fā)編程(二)

    這篇文章主要介紹了詳解python的并發(fā)編程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-10-10
  • Python和Perl繪制中國北京跑步地圖的方法

    Python和Perl繪制中國北京跑步地圖的方法

    當(dāng)你在一個(gè)城市,穿越大街小巷,跑步跑了幾千公里之后,一個(gè)顯而易見的想法是,我到底和之前比快了多少,跑量有何變化,如果能把在這個(gè)城市的所有路線全部畫出來,會是怎樣的景象呢,接下來通過本文給大家介紹Python和Perl繪制中國北京跑步地圖的方法,需要的朋友參考下
    2016-03-03
  • 淺析python多線程中的鎖

    淺析python多線程中的鎖

    這篇文章主要介紹了淺析python多線程中的鎖,鎖由Python的threading模塊提供,并且它最多被一個(gè)線程所持有,當(dāng)一個(gè)線程試圖獲取一個(gè)已經(jīng)鎖在資源上的鎖時(shí),該線程通常會暫停運(yùn)行,直到這個(gè)鎖被釋放,需要的朋友可以參考下
    2023-07-07
  • 教你使用Python從文件中提取IP地址

    教你使用Python從文件中提取IP地址

    Python提供了高效的高級數(shù)據(jù)結(jié)構(gòu),還能簡單有效地面向?qū)ο缶幊?下面這篇文章主要給大家介紹了關(guān)于如何使用Python從文件中提取IP地址的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • pytorch實(shí)現(xiàn)CNN卷積神經(jīng)網(wǎng)絡(luò)

    pytorch實(shí)現(xiàn)CNN卷積神經(jīng)網(wǎng)絡(luò)

    這篇文章主要為大家詳細(xì)介紹了pytorch實(shí)現(xiàn)CNN卷積神經(jīng)網(wǎng)絡(luò),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02

最新評論

奉新县| 化隆| 蒲江县| 安徽省| 望谟县| 阆中市| 潮州市| 临夏市| 奎屯市| 忻州市| 深州市| 梅河口市| 五家渠市| 古浪县| 阜新| 辛集市| 伊春市| 嘉兴市| 金寨县| 五家渠市| 名山县| 泰来县| 藁城市| 汝南县| 南投市| 双桥区| 鄢陵县| 法库县| 吉木萨尔县| 大埔区| 淮安市| 河北区| 绥滨县| 耒阳市| 武强县| 六安市| 台安县| 东辽县| 聂拉木县| 新龙县| 浮梁县|