#第3题:输出100以内的素数。
```python
# 请在下面编写代码
# ********** Begin ********** #
for i in range(101):
if i<2:
continue
for j in range(2,i):
if i%j==0:
break
else:
numbers.append(i)
# ********** End ********** #
# 请不要修改下面的代码
print(numbers)
print('\n***********************\n')
#第4题求:1-3!+5!-7!......(-1)n-1(2n-1)!,求前n的项的和
number=[2,4,5,7,10] #n取值来自列表
result=[] #存放结果的程序
for n in number:
# 请在下面编写代码
# ********** Begin ********** #
s=0
for i in range(1,n+1):
y=1
s=0
for i in range(1,2*n):
y=y*i
if i%2!=0:
s=s+(-1)**(int((i-1)/2))*y
result.append(s)
# ********** End ********** #
# 请不要修改下面的代码
print(result)
print('\n***********************\n')
#第5题 :求sin(x)的值
from math import *
Number=[pi,pi/2,pi/4] # x的取值
result=[]
for x in Number:
#请在下面编写代码
# ********** Begin ********** #
i=-1
a=0
while True:
i=i+2
s=1
for j in range(1,i+1):
s=s*j
if x**i/s<0.0000001:
break
a=a+(-1)**((i-1)/2)*(x**i/s)
result.append(a)
# ********** End ********** #
for num in result:
print("output=%.10f" %num)
# 请不要修改下面的代码
print('\n***********************\n')
#第6题 #求数列队中两个数的最大公约数
Number = [(8,6),(12,18),(15,8),(100,75)]
greatcd = [] #保存最大公约数
for a,b in Number:
# 请在下面编写代码
# ********** Begin ********** #
if a<b:
y=a*b
y=b%a
while y!=0:
b=a
a=y
y=b%a
greatcd.append(a)
# ********** End ********** #
# 请不要修改下面的代码
#print('最大公约数为:')
print(greatcd)
print('\n***********************\n')
```python