逆序輸出乙個數字Python

2021-10-19 07:04:20 字數 822 閱讀 6160

問題是:輸入乙個數字,按照指定要求逆序輸出該數字

需求:使用python語言

逆序輸出乙個數字

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

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

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

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

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

mt =

input

("請輸入:"

)def

reverse

(num)

: s =

""if num<-2

**31

or num>2**

31-1:

return

0else

: 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)

))

輸出乙個數列的逆序數

1,這個問題演算法導論講歸併排序時,提到過。找到乙個實現 思路還是蠻清晰的。核心 對於兩個有序序列,找逆序對,遍歷一次即可。2,實現 include include using namespace std int inv int data,int n ret j tmp i j data i 不是逆...

如何逆序輸出乙個整數

給出乙個整數,將它逆序輸出,首先求出它是乙個幾位數,利用for迴圈將數字從高位到低位分別輸出。例如1234這個數,首先通過for迴圈求出,它是乙個4位數,然後1234第一次除以1000,得到1並輸出,1234再對1000取餘,去掉1得到234,第二次234除以100,得到2並輸出,234再對100取...

php 輸出快取,每秒列印乙個數字

set time limit 0 以上三行不加上nginx下不執行,一次性顯示出來 header content type text event stream 以事件流的形式告知瀏覽器進行顯示 header cache control no cache 告知瀏覽器不進行快取 header x acc...