Python實現按照指定要求逆序輸出乙個數字的方法

2022-10-03 18:00:11 字數 986 閱讀 7067

問題是:輸入乙個數字,按照指定要求逆序輸出該數字,很簡單,下面是實現:

#!usr/bin/env python

#encoding:utf-8

'''''

__author__:沂水寒城

功能:逆序輸出乙個數字

如果數字是正數直接輸出如:177--->771

如果數字是負數保留負號如:-945--->-549

如果數字以0結果逆序後需要去除0如:100--->1

如果數字很大會造成溢位返回0即可

'''def inverse_num(one_num):

'''''

逆序輸出乙個數字

'''if one_num>9999999

return 0

elif one_num==0:

return 0

else:

if one_num>0:

flag=true

else:

flag=false

one_num*=-1

one_num_list=list(str(one_num))

while one_num_list[-1]=='0':

one_num_list.pop()

obbgk tmp=''.join(one_num_list[::-1])

if flag:

return tmp

else:

return '-'+tmp

if __name__ == '__main__':

print "我們測試結果:"

one_num_list=[124,-345,1000,999999999,0]

for one_num in one_num_list:

print one_num, inverse_num(one_num)

結果如下:

ps:這裡再為大家推薦一款相似工具供大家參考:

**文字倒序翻轉排序工具:

oracle 實現按照指定字元擷取陣列

功能描述 用指定分隔符切割輸入的字串,返回一維陣列,每個陣列元素為乙個子串。源 create or replace type ty str split is table of varchar2 4000 create or replace function fn split p str in var...

Python按照指定頁數分割PDF檔案

已經更新pdf分割器3.0 通過python中的pypdf2模組實現,具體操作步驟分為 1 獲取原始pdf檔案 2 將要分割的pdf內容格式化 3 例項乙個 pdf檔案編寫器 4 把3到4頁放到pdf檔案編寫器 5 pdf檔案輸出 執行結果 生成檔案 內容.pdf 分割後的內容 具體實現 如下 co...

python實現誤差逆傳播演算法

最近學習神經網路,自己參照源 把誤差逆傳播重新寫了一遍,其實挺簡單的,關鍵是要把逆傳播的幾個過程搞清楚以及每一步是為了得到什麼,然後知道numpy的矩陣運算操作,廢話不多說,直接上 反向傳播演算法 defbackpro weights,bs,x,y,nums 逆傳播計算引數的梯度 param wei...