這個(gè)有好幾種方式實(shí)現(xiàn),最簡(jiǎn)單的首先數(shù)字轉(zhuǎn)換成字符串x=12321
10年積累的網(wǎng)站建設(shè)、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有平?jīng)雒赓M(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
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ù)")
a=input('輸入:')#輸入字符串
b=a[::-1]#倒序輸出
if a==b:#判斷是否相等
print('{} 是回文數(shù)'.format(a))
#format方法輸出
else:
print('{} 不是回文數(shù)'.format(a))
#format方法輸出
“回文”是指正讀反讀都能讀通的句子,它是古今中外都有的一種修辭方式和文字游戲,如“我為人人,人人為我”等。在數(shù)學(xué)中也有這樣一類數(shù)字有這樣的特征,稱為回文數(shù)。
題主如果是想求五位數(shù)的回文數(shù),一起構(gòu)成一個(gè)十位數(shù),那直接倒序輸出就行了。將倒序后的數(shù)組存放到一個(gè)新數(shù)組,和之前的五位數(shù)一起構(gòu)成一個(gè)新數(shù)組。
下面實(shí)現(xiàn)一下我的想法:
a = input('請(qǐng)輸入一個(gè)五位數(shù):')
old_list = list(a)
new_list = old_list[::-1]
sum_list = old_list + new_list
result = ''.join(sum_list)
print(result)
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)
標(biāo)題名稱:Python函數(shù)算回文數(shù) python編寫(xiě)函數(shù)輸出回文數(shù)
當(dāng)前地址:http://muchs.cn/article26/docdocg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、做網(wǎng)站、Google、網(wǎng)站導(dǎo)航、建站公司、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)