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

Python判斷回文數(shù)的三種方法實(shí)例

 更新時(shí)間:2021年03月20日 15:31:17   作者:SeeYouEnn1s  
這篇文章主要給大家介紹了關(guān)于Python判斷回文數(shù)的三種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

需求:

從控制臺輸入一個(gè)五位數(shù),如果是回文數(shù)就打印“是回文數(shù)”,否則打印“不是回文數(shù)”,例如:11111 12321 12221

“回文”是指正讀反讀都能讀通的句子,它是古今中外都有的一種修辭方式和文字游戲,如“我為人人,人人為我”等。在數(shù)學(xué)中也有這樣一類數(shù)字有這樣的特征,成為回文數(shù)(palindrome number)。

設(shè)n是一任意自然數(shù)。若將n的各位數(shù)字反向排列所得自然數(shù)n1與n相等,則稱n為一回文數(shù)。例如,若n=1234321,則稱n為一回文數(shù);但若n=1234567,則n不是回文數(shù)。

回文數(shù)百度百科

分析:

輸入為純數(shù)字,長度為5

個(gè)位與萬位上的數(shù)字相同,十位與千位上的數(shù)字相同

方法一:算術(shù)運(yùn)算

思想:通過整除,求模的算數(shù)運(yùn)算得到各位上的數(shù)字,再通過比較前后對比(個(gè)位與萬位,十位與千位做對比),得出結(jié)論.

a = input('請輸入一個(gè)五位數(shù):')
# 判斷長度是否是5位,是否有純數(shù)字組成
if len(a) == 5 and a.isdigit():
	# 將str轉(zhuǎn)為int
 a = int(a)
 # (萬位與各位) and (千位與十位)
 if (a//10000 == a%10) and (a%10000//1000 == a%100 // 10):
 print(f'{a}是回文數(shù)')
 else:
 print(f'{a}不是回文數(shù)')
else:
	print('輸入有誤')
	

方法二:索引取值

思想:通過輸入的字符串進(jìn)行索引取值,前后進(jìn)行對比,得出結(jié)論.

a = input('請輸入一個(gè)五位數(shù):')
# 判斷長度是否是5位,是否有純數(shù)字組成
if len(a) == 5 and a.isdigit():
	# 對a[0]和a[4],a[1]和a[3],進(jìn)行對比
	if (a[0] == a[4]) and (a[1] == a[3]):
		print('%f是回文數(shù)' % (a))
	else:
 print('%f不是回文數(shù)' % (a))
else:
	print('輸入有誤')
	
 

方法三:切片逆序

思想:input()函數(shù)輸入的數(shù)據(jù)的類型是str,str是有序的,所以可以對str切片操作,并取逆序的結(jié)果,將逆序的結(jié)果與原來的str做比較,得出結(jié)論.

a = input('請輸入一個(gè)五位數(shù):')
# 判斷長度是否是5位,是否有純數(shù)字組成
if len(a) == 5 and a.isdigit():
	# 逆序切片的結(jié)果與a做比較
 if a[::-1] == a:
  print(f'{a}是回文數(shù)')
 else:
  print(f'{a}不是回文數(shù)')
else:
 print('輸入有誤')

總結(jié):

熟悉各基本數(shù)據(jù)結(jié)構(gòu)的特點(diǎn),可以幫助我們更好地解決問題.

到此這篇關(guān)于Python判斷回文數(shù)的三種方法的文章就介紹到這了,更多相關(guān)Python判斷回文數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python使用xmlrpclib模塊實(shí)現(xiàn)對百度google的ping功能

    python使用xmlrpclib模塊實(shí)現(xiàn)對百度google的ping功能

    這篇文章主要介紹了python使用xmlrpclib模塊實(shí)現(xiàn)對百度google的ping功能,實(shí)例分析了xmlrpclib模塊的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • numpy數(shù)組做圖片拼接的實(shí)現(xiàn)(concatenate、vstack、hstack)

    numpy數(shù)組做圖片拼接的實(shí)現(xiàn)(concatenate、vstack、hstack)

    這篇文章主要介紹了numpy數(shù)組做圖片拼接的實(shí)現(xiàn)(concatenate、vstack、hstack),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 詳解Python Matplotlib解決繪圖X軸值不按數(shù)組排序問題

    詳解Python Matplotlib解決繪圖X軸值不按數(shù)組排序問題

    這篇文章主要介紹了詳解Python Matplotlib解決繪圖X軸值不按數(shù)組排序問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Tensorflow 多線程設(shè)置方式

    Tensorflow 多線程設(shè)置方式

    今天小編就為大家分享一篇Tensorflow 多線程設(shè)置方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 詳解Django+uwsgi+Nginx上線最佳實(shí)戰(zhàn)

    詳解Django+uwsgi+Nginx上線最佳實(shí)戰(zhàn)

    這篇文章主要介紹了Django+uwsgi+Nginx上線最佳實(shí)戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 搭建python django虛擬環(huán)境完整步驟詳解

    搭建python django虛擬環(huán)境完整步驟詳解

    這篇文章主要介紹了搭建python django虛擬環(huán)境完整步驟詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python Http發(fā)送請求淺析

    Python Http發(fā)送請求淺析

    這篇文章主要介紹了Python Http發(fā)送請求淺析,文章主要通過從requests、aiohttp、httpx三個(gè)接口請求展開詳情,需要的朋友可以參考一下文章具體詳細(xì)內(nèi)容
    2022-06-06
  • Sentry錯(cuò)誤日志監(jiān)控使用方法解析

    Sentry錯(cuò)誤日志監(jiān)控使用方法解析

    這篇文章主要介紹了Sentry錯(cuò)誤日志監(jiān)控使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 手把手教你如何用Pycharm2020.1.1配置遠(yuǎn)程連接的詳細(xì)步驟

    手把手教你如何用Pycharm2020.1.1配置遠(yuǎn)程連接的詳細(xì)步驟

    這篇文章主要介紹了如何用Pycharm2020.1.1配置遠(yuǎn)程連接,分步驟給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-08-08
  • Python簡繁體轉(zhuǎn)換的簡單實(shí)現(xiàn)步驟

    Python簡繁體轉(zhuǎn)換的簡單實(shí)現(xiàn)步驟

    工作中需要將繁體中文轉(zhuǎn)換成簡體中文上網(wǎng)找了些資料,下面這篇文章主要給大家介紹了關(guān)于Python實(shí)現(xiàn)簡繁體轉(zhuǎn)換的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06

最新評論