python如何求2-1000內(nèi)的所有回文素數(shù)
求2-1000內(nèi)的所有回文素數(shù)
只能由1和他本身整除的整數(shù)叫做素數(shù),若一個素數(shù)從左向右或者從右向左讀的是相同的數(shù),則該素數(shù)為回文素數(shù)。
python代碼:
flag=None
n=10
i=2
while n < 1000:
while i < n: #判斷是否為素數(shù)
flag=1
if n%i == 0:
flag=0
break
i += 1
if flag == 1: #判斷它是否為回文素數(shù)
if n // 100 == 0: #判斷是否為兩位數(shù)
if n // 10 == n%10: #判斷個位和十位是否相同
print(n)
elif n // 100 == n%10:
print(n)
n += 1Python尋找回文素數(shù)
描述
如果一個整數(shù)是素數(shù),同時其對應(yīng)的字符串是回文字符串時,便稱其為回文素數(shù)。
例如,131既是素數(shù),其對應(yīng)的字符串“131”又是回文字符串,所以131是回文素數(shù)。????????????????????????????????????????????????????????????????????????????????
輸入一個正整數(shù) n , 請你在一行內(nèi)輸出從小到大排列的小于這個數(shù)的所有回文素數(shù),每個數(shù)字后面一個空格。
輸入格式
輸入一個正整數(shù)
輸出格式
一行內(nèi)輸出從小到大排列的小于這個數(shù)的所有回文素數(shù),每個數(shù)字后面一個空格。
示例:
輸入:191
輸出:2 3 5 7 11 101 131 151 181
def is_prime(n): ? ? if n<2: ? ? ? ? return False ? ? for i in range(2,int(n**0.5)+1): ? ? ? ? if n%i==0: ? ? ? ? ? ? return False ? ? else: ? ? ? ? return True def plalindrome_prime(number): ? ? for i in range(number): ? ? ? ? if str(i)==str(i)[::-1]and is_prime(i): ? ? ? ? ? ? print(i,end=' ') positive_int = int(input()) plalindrome_prime(positive_int)
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Django 實現(xiàn) Websocket 廣播、點對點發(fā)送消息的代碼
這篇文章主要介紹了Django 實現(xiàn) Websocket 廣播、點對點發(fā)送消息,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06
基于Python實現(xiàn)Markdown編輯器的示例詳解
這篇文章主要為大家詳細介紹了如何基于Python實現(xiàn)Markdown編輯器,并且可以左邊寫 Markdown,右邊實時變成漂亮網(wǎng)頁,感興趣的小伙伴可以了解下2025-08-08
Python高效生成requirements.txt的兩種方法
Python項目依賴管理是開發(fā)流程中的關(guān)鍵環(huán)節(jié),requirements.txt文件作為記錄項目依賴的標(biāo)準(zhǔn)方式,能確保環(huán)境一致性并簡化協(xié)作部署流程,掌握其生成方法對開發(fā)者至關(guān)重要,本文給大家介紹了兩種高效生成requirements.txt的方法,需要的朋友可以參考下2025-12-12
python 讀取文件并把矩陣轉(zhuǎn)成numpy的兩種方法
今天小編就為大家分享一篇python 讀取文件并把矩陣轉(zhuǎn)成numpy的兩種方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02
django中使用POST方法獲取POST數(shù)據(jù)
這篇文章主要介紹了django中使用POST方法獲取POST數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
深入理解Python中range和xrange的區(qū)別
這篇文章主要介紹了深入理解Python中range和xrange的區(qū)別,從用法和輸出等方便詳細介紹了之間的差別。2017-11-11

