bash 版本
代码: 全选
#!/bin/bash
for ((i=2;i<1001;i++))
do
for ((j=2;j<=$i;j++))
do
if [ $(($i%$j)) -eq 0 ];then break;fi
done
if [ $j -eq $i ];then echo -n "$i ";fi
done
echo
代码: 全选
#!/usr/bin/python
for i in range (2, 1001):
for j in range (2,i+1):
if i%j==0:
break
if j==i:
print i,
答案:python 快多了!(不信你试试看)
但是:只要在 bash 的脚本里添加两行代码,就可以加速到和 python 的几乎一样快。
猜猜会是什么呢
