सीमा तक प्राइम्स की एक सूची उत्पन्न करें तर्क के ऊपर प्राइम की सूची उत्पन्न करने वाला सबसे आसान कार्य क्या है? उदाहरण के लिए:मैथमैटिका -
foo[n_] := Block[{A = {}, p = 2},
While[p < n, A = Append[A, p]; p = NextPrime[p]];
A]
हालांकि, यह अत्यधिक गन्दा लगता है। मैं कुछ ऐसा करना चाहता हूं जैसे
foo[n_] := Table[Prime[i], {i,2,???}]
कहां ??? NextPrime[n,-1]
की अनुक्रमणिका है। क्या यह संभव है?
आपको यह जानने में रुचि हो सकती है कि [गणित-विशिष्ट स्टैक एक्सचेंज साइट] (http://mathematica.stackexchange.com/) है। गणित में प्रोग्रामिंग करते समय, 'हालांकि', ['for'] (http://mathematica.stackexchange.com/q/2158/8), 'Do' और' Append' 'के सभी उपयोगों को जांचना हमेशा अच्छा होता है। वे अन्य भाषाओं से हैंगओवर हैं (और नीचे दिए गए उत्तरों के रूप में), [गणित में आमतौर पर अधिक संक्षिप्त दृष्टिकोण] (http://mathematica.stackexchange.com/q/7924/8) हैं। – Verbeia