欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2022年05月20日 09:39:55   作者:EasonPython  
這篇文章主要介紹了用Python實(shí)現(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)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談Python中的繼承

    淺談Python中的繼承

    這篇文章主要介紹了Python中繼承的的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 淺談python3打包與拆包在函數(shù)的應(yīng)用詳解

    淺談python3打包與拆包在函數(shù)的應(yīng)用詳解

    這篇文章主要介紹了淺談python3打包與拆包在函數(shù)的應(yīng)用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • python制作小說爬蟲實(shí)錄

    python制作小說爬蟲實(shí)錄

    本文給大家介紹的是作者所寫的第一個爬蟲程序的全過程,從構(gòu)思到思路到程序的編寫,非常的細(xì)致,有需要的小伙伴可以參考下
    2017-08-08
  • Python3 hashlib密碼散列算法原理詳解

    Python3 hashlib密碼散列算法原理詳解

    這篇文章主要介紹了Python3 hashlib密碼散列算法原理詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • Python?命令行解析工具?argparse基本用法

    Python?命令行解析工具?argparse基本用法

    在工作中,我們經(jīng)常需要從命令行當(dāng)中解析出指定的參數(shù),而?Python?也提供了相應(yīng)的標(biāo)準(zhǔn)庫來做這件事情,比如?sys,?optparse,?getopt,?argparse,這里面功能最強(qiáng)大的莫過于?argparse,下面就來看看它用法,需要的朋友可以參考下
    2022-12-12
  • Python?中?Pandas?文件操作和讀取?CSV?參數(shù)詳解

    Python?中?Pandas?文件操作和讀取?CSV?參數(shù)詳解

    CSV?又稱逗號分隔值文件,是一種簡單的文件格式,以特定的結(jié)構(gòu)來排列表格數(shù)據(jù),這篇文章主要介紹了Python?之?Pandas?文件操作和讀取?CSV?參數(shù)詳解,需要的朋友可以參考下
    2023-03-03
  • Tkinter中復(fù)選菜單是否被選中的判斷與設(shè)置方式

    Tkinter中復(fù)選菜單是否被選中的判斷與設(shè)置方式

    這篇文章主要介紹了Tkinter中復(fù)選菜單是否被選中的判斷與設(shè)置方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 接口自動化多層嵌套json數(shù)據(jù)處理代碼實(shí)例

    接口自動化多層嵌套json數(shù)據(jù)處理代碼實(shí)例

    這篇文章主要介紹了接口自動化多層嵌套json數(shù)據(jù)處理代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • Python實(shí)現(xiàn)輕松找出文本文件中的高頻單詞

    Python實(shí)現(xiàn)輕松找出文本文件中的高頻單詞

    當(dāng)想要深入了解一段文本,最常見的需求之一就是找到其中出現(xiàn)頻率最高的單詞,下面小編就來為大家詳細(xì)介紹一下如何使用Python實(shí)現(xiàn)輕松找出文本文件中的高頻單詞,需要的可以參考下
    2023-11-11
  • 利用python控制Qt程序的示例詳解

    利用python控制Qt程序的示例詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用python實(shí)現(xiàn)控制Qt程序,從而進(jìn)行文本輸入,按鈕點(diǎn)擊等組件控制,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-08-08

最新評論