a=input('輸入:')#輸入字符串
創(chuàng)新互聯(lián)公司專注于武陵網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供武陵?duì)I銷型網(wǎng)站建設(shè),武陵網(wǎng)站制作、武陵網(wǎng)頁設(shè)計(jì)、武陵網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造武陵網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供武陵網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
b=a[::-1]#倒序輸出
if a==b:#判斷是否相等
print('{} 是回文數(shù)'.format(a))
#format方法輸出
else:
print('{} 不是回文數(shù)'.format(a))
#format方法輸出
這個(gè)有好幾種方式實(shí)現(xiàn),最簡單的首先數(shù)字轉(zhuǎn)換成字符串x=12321
y=str(x),然后使用list[start:end:span]這種句式將字符串轉(zhuǎn)換成list并倒序輸出y[::-1],其中span小于0時(shí)倒序,大于0時(shí)正序,-1按順序倒序輸出,-2隔一個(gè)倒序輸出。
具體如下
x
=
input("請(qǐng)輸入任意數(shù)字")
if
x
==
x[::-1]:
print("回文數(shù)")
else:
print("不是回文數(shù)")
以下代碼保存為"huiwen.py",
def HUIWEN(a:str):#回文函數(shù)
if len(a)=2:#縮進(jìn)1
return(a+a[::-1], a+a[:len(a)-1][::-1])#縮進(jìn)2
那么,在其它py文件中調(diào)用回文函數(shù)HUIWEN,則需用from huiwen import HUIWEN語句導(dǎo)入,如將以下代碼寫入"huiwen.py",則直接運(yùn)行,即可調(diào)用回文函數(shù)HUIWEN。
if __name__ == "__main__":
a="str"#縮進(jìn)1
b="12Bx"#縮進(jìn)1
print(f"{a}的回文是:{HUIWEN(a)}")#縮進(jìn)1
print(f"{b}的回文是:{HUIWEN(b)}")#縮進(jìn)1
for i in range(10000):
s = str(i)
f = True
for j in range(len(s)//2):
if s[j] != s[-1-j]:
f = False
break
if f:
print (i)
網(wǎng)頁標(biāo)題:python回文函數(shù) python回文數(shù)的編程
分享URL:http://chinadenli.net/article22/dogcicc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站收錄、標(biāo)簽優(yōu)化、App開發(fā)、外貿(mào)網(wǎng)站建設(shè)、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)