怎麼用Python將6 100內的偶數表示成兩個素數之和,列印時每行列印五組

2022-06-20 14:50:12 字數 1256 閱讀 8124

1樓:沉緒員

en =

val =

for i in range(6,100):

if i % 2 == 0:

#print(en)

for i in en:

for j in range(6,i):

if j % 2 != 0:

for k in range(6,i):

if k % 2 != 0 and j + k == i:

tmp = (k,j)

if tmp not in val:

loop = int(val.__len__() / 5)v = val.__len__() % 5for i in range(0,loop):

end = (i + 1) * 5;

print(val[(i*5):end])print(val[(loop*5):val.

__len__()])print("總數:"+str(val.__len__()))這是已去除 7,11  11,7這種情況

2樓:陽光的雷咩咩

結果太多了,你怎麼驗證正確還是錯誤呢

可以私信幫寫

用python驗證歌德**猜想:任何一個大於6的偶數均可以表示為兩個素數之和;

3樓:

用c語言給你個程式思路,

寫**就是一蹴而就的事!

……bool isprime(int n)int i,j;

for(i=6;j<=100;i+=2)}……

4樓:匿名使用者

雖然不是太懂python,但是我可以負責任的告訴你,不可能!首先就我所知這個猜想還沒有被證明,那麼我想不管用哪種語言來程式設計都是作不到的,能作到的話,這個猜想早就被證明或證偽了。你要知道數字猜想是需要科學家用複雜的方法去驗證,而程式設計這個東西,是對要解決的問題使用合適的數學模型來解決,現在猜想還沒有被證明,程式設計根本沒有數學模型可參考,不可能用程式設計來驗證的。

哦,這樣啊,我給你copy了一段c的,你參考一下哈

#includevoid main() } printf("\n");

5樓:匿名使用者

這個沒辦法的因為就是

大於6的偶數有無窮多個

用python的話也無法遍歷所有的數字

6樓:未來可能未知

跑不出來的。。。。。除非數學上有相關的演算法。。

怎麼用python呼叫matlab

參考以下 import matlab.engine eng matlab.engine.start matlab print eng.isprime 65537 使用matplotlib庫看看 試試matlab打包成可執行程式?matlab中怎麼呼叫python,python計算結果再返回matla...

python用tkinter模組怎麼開啟檔案

tkinter是標準的python gui庫。python與tkinter的結合提供了一個快速和容易的方法來建立gui應用程式,tkinter的提供了一個強大的物件導向的介面tk的gui工具包。python 開啟檔案可以用open命令,例如 電子書txt文字 f open e test.txt en...

python裡面的glob模組怎麼用的

用glob模組可以查詢符合特定規則的檔案,語法類以與正則,而查詢檔案只用到以下版三個權匹配符 1 匹配0個或多個字元 表示帶規則的具體路徑名,例如下圖。2,匹配單個字元 例如下圖。3 匹配指定範圍內的字元,0 9 匹配數字,例如下圖。也可以將多個字元直接寫在一起,例如下圖。python 是一種物件導...