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

用Python實現(xiàn)寫倒序輸出(任意位數(shù))

 更新時間:2022年05月20日 09:39:55   作者:EasonPython  
這篇文章主要介紹了用Python實現(xiàn)寫倒序輸出(任意位數(shù)),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Python寫倒序輸出(任意位數(shù))

倒序輸出數(shù)字

這種方法最后輸出的是字符而不是數(shù)字

x=int(input('請輸入任意一個數(shù)字:'))
y=str(x) ?#轉(zhuǎn)換為字符串
l=len(y) #長度
a=[]
for i in range(l):
? ? a.append(y[l-1-i])
# print(a)
for j in a:
? ? print(j,end='')

這種的話輸出的就是任意位數(shù)字的倒序了(注意數(shù)字末尾0的話倒序不輸出)

a=int(input('請輸入任意位的數(shù)字'))
b=0
while a>0:
? ? b=b*10+a%10
? ? a=a//10
print(b)

倒序輸出字符串(第一行一個,第二行兩個,第三行三個)

a=input('請輸入:')
b=[]
l=len(a)
x=0
for i in a:
? ? b.append(a[l-1-x])
? ? x+=1
? ? print(b)

逆序輸出一個數(shù)字Python

問題是:輸入一個數(shù)字,按照指定要求逆序輸出該數(shù)字

需求:

使用python語言

逆序輸出一個數(shù)字

  • 如果數(shù)字是正數(shù)直接輸出如:177—>771
  • 如果數(shù)字是負(fù)數(shù)保留負(fù)號如:-945—>-549
  • 如果數(shù)字以0結(jié)果逆序后需要去除0如:100—>1
  • 如果數(shù)字很大會造成溢出返回0即可

之前見一個作者寫的不是特別好,自己寫了一下

mt = input("請輸入:")
def reverse(num):
    s = ""
    if num<-2**31 or num>2**31-1:
        return 0
    else:
        num_list = list(str(num))
        for it in range(len(num_list)):
            if num_list[-1]=='0':
                num_list.pop()
        lst = num_list[::-1]
        for i in lst:
            if i=="-":
                s = "-"+s
            else:
                s = s+i
        return s
print(reverse(int(mt)))

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中with...as...的使用方法

    Python中with...as...的使用方法

    with是從Python2.5引入的一個新的語法,它是一種上下文管理協(xié)議,目的在于從流程圖中把 try,except 和finally 關(guān)鍵字和資源分配釋放相關(guān)代碼統(tǒng)統(tǒng)去掉,簡化try….except….finlally的處理流程。具體內(nèi)容請看下面小編詳細(xì)的介紹
    2021-09-09
  • linux 下python多線程遞歸復(fù)制文件夾及文件夾中的文件

    linux 下python多線程遞歸復(fù)制文件夾及文件夾中的文件

    這篇文章主要介紹了linux 下python多線程遞歸復(fù)制文件夾及文件夾中的文件,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • VS2022編譯安裝Qt6.5源碼教程

    VS2022編譯安裝Qt6.5源碼教程

    這篇文章主要介紹了VS2022編譯安裝Qt6.5源碼,在這里解壓方式可以使用7z解壓,也可以使用MinGW中的tar進行解壓,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • 在PyCharm中接入deepseek的API的各種方法

    在PyCharm中接入deepseek的API的各種方法

    本文詳細(xì)介紹了在PyCharm中接入DeepSeek API的步驟,包括獲取API密鑰、安裝庫、編寫代碼、運行和調(diào)試、處理響應(yīng)以及可選的封裝為函數(shù)或類,此外,還提供了替代的調(diào)用方法,感興趣的小伙伴跟著小編一起來看看吧
    2025-02-02
  • Python函數(shù)對象與閉包介紹

    Python函數(shù)對象與閉包介紹

    這篇文章主要介紹了Python函數(shù)對象與閉包,函數(shù)對象指的是函數(shù)可以被當(dāng)做’數(shù)據(jù)’來處理,具體可以分為四個方面的使用,下文我們就來看看具體的這四種實用方法吧,需要的朋友可以參考一下
    2022-04-04
  • python分分鐘繪制精美地圖海報

    python分分鐘繪制精美地圖海報

    基于Python中諸如matplotlib等功能豐富、自由度極高的繪圖庫,我們可以完成各種極富藝術(shù)感的可視化作品,關(guān)于這一點我在系列文章在模仿中精進數(shù)據(jù)可視化中已經(jīng)帶大家學(xué)習(xí)過很多案例了
    2022-02-02
  • Python學(xué)習(xí)之sys模塊使用教程詳解

    Python學(xué)習(xí)之sys模塊使用教程詳解

    sys模塊?與?os包一樣,也是對系統(tǒng)資源進行調(diào)用。功能同樣也是非常豐富。本文將對sys模塊的一些簡單且常用的函數(shù)進行介紹,感興趣的可以學(xué)習(xí)一下
    2022-03-03
  • python生成requirements.txt文件的兩種方法

    python生成requirements.txt文件的兩種方法

    requirements.txt 文件是項目的依賴包及其對應(yīng)版本號的信息列表,本文主要介紹了python生成requirements.txt文件的兩種方法,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • 解決在keras中使用model.save()函數(shù)保存模型失敗的問題

    解決在keras中使用model.save()函數(shù)保存模型失敗的問題

    這篇文章主要介紹了解決在keras中使用model.save()函數(shù)保存模型失敗的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • python實現(xiàn)根據(jù)給定坐標(biāo)點生成多邊形mask的例子

    python實現(xiàn)根據(jù)給定坐標(biāo)點生成多邊形mask的例子

    今天小編就為大家分享一篇python實現(xiàn)根據(jù)給定坐標(biāo)點生成多邊形mask的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02

最新評論

仁寿县| 密云县| 桃江县| 丽水市| 东阿县| 双城市| 龙州县| 安义县| 晋江市| 靖宇县| 西乌珠穆沁旗| 洪江市| 星座| 通州市| 东乡| 西和县| 灵山县| 云龙县| 岳普湖县| 伊宁县| 库伦旗| 新沂市| 杨浦区| 阿拉善右旗| 临城县| 合阳县| 金阳县| 新丰县| 凤山市| 呼图壁县| 宜阳县| 大化| 台北县| 湘阴县| 上蔡县| 灵丘县| 长阳| 上杭县| 玉田县| 甘谷县| 桓台县|