您可以使用以下代碼實現這個需求:
創新互聯主營綠園網站建設的網絡公司,主營網站建設方案,成都App定制開發,綠園h5微信小程序搭建,綠園網站營銷推廣歡迎綠園等地區企業咨詢
# 從鍵盤輸入一個三位整數
x = int(input("請輸入一個三位整數:"))
# 計算個位數和百位數
xg = x % 10
xb = x // 100
# 判斷是否為回文數
if xg == xb:
print("YES")
else:
print("NO")
上述代碼首先通過輸入語句從鍵盤輸入一個三位整數,并將它保存到變量 x 中。然后,通過對 x 取模和整除運算,計算出它的個位數和百位數,并將它們保存到變量 xg 和 xb 中。最后,通過雙分支判斷結構,判斷 x 是否為回文數,并輸出相應的 YES 或 NO。
希望這些信息能夠幫助您。
這個有好幾種方式實現,最簡單的首先數字轉換成字符串x=12321
y=str(x),然后使用list[start:end:span]這種句式將字符串轉換成list并倒序輸出y[::-1],其中span小于0時倒序,大于0時正序,-1按順序倒序輸出,-2隔一個倒序輸出。
具體如下
x
=
input("請輸入任意數字")
if
x
==
x[::-1]:
print("回文數")
else:
print("不是回文數")
a=input('輸入:')#輸入字符串
b=a[::-1]#倒序輸出
if a==b:#判斷是否相等
print('{} 是回文數'.format(a))
#format方法輸出
else:
print('{} 不是回文數'.format(a))
#format方法輸出
直接用字符串的反轉比較就可以了。不管是輸入的幾位正整數。
文章名稱:python函數判斷回文 python回文數判斷
路徑分享:http://m.newbst.com/article30/hjppso.html
成都網站建設公司_創新互聯,為您提供企業建站、關鍵詞優化、全網營銷推廣、、網站策劃、網站收錄
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯