求大佬幫我看看這題

uj5u.com熱心網友回復:
答案應該選C,你自己動手算一下,兩層回圈,這個代碼大致功能就是:元組里有從2到(i-1)的數存在,若元組里的數存在i的因數,也就數余數(%)為0,這樣的話就不輸出。
如果不存在,就加到a[]后面。
舉個例子當i=3時,range(2,2)中只有2,沒有3的因數,所以3被加到a[]里面去了,此時a[3];
i=4時range(2,3)中2可以被4整除,就不輸出。
以此類推,得出結果a[2,3,5,7]
uj5u.com熱心網友回復:
做選擇題當然選擇最快的方式可以不用理解代碼寫的是啥
把i = 2 ,3 ,4帶進去試一下
用排除法就得出答案了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/107868.html
