python整數(shù)反轉(zhuǎn)輸出的方法是什么

小億
147
2023-10-17 05:04:11

可以使用以下方法來(lái)反轉(zhuǎn)整數(shù):

  1. 將整數(shù)轉(zhuǎn)換為字符串,然后使用字符串的切片操作[::-1]來(lái)進(jìn)行反轉(zhuǎn),最后再將反轉(zhuǎn)后的字符串轉(zhuǎn)換回整數(shù)。
num = 12345
reversed_num = int(str(num)[::-1])
print(reversed_num)
  1. 使用循環(huán)和取余操作,依次取出整數(shù)的個(gè)位數(shù),然后將其加到結(jié)果變量的末尾,再將原整數(shù)除以10去掉個(gè)位數(shù)。重復(fù)此過(guò)程直到原整數(shù)為0。
num = 12345
reversed_num = 0
while num > 0:
reversed_num = reversed_num * 10 + num % 10
num = num // 10
print(reversed_num)

這兩種方法都可以實(shí)現(xiàn)整數(shù)的反轉(zhuǎn)輸出。

0