1、打印2000-3000之间被7整除但不被5整除的数,以,(逗号)分隔
def print2000_3000():
for i in range(2000,3001):
if i%7==0 and i%5!=0:
print(i,end=",")
print2000_3000()
2、输出9*9口诀表
def print9_9():
for i in range(1,10):
for j in range(1,10):
if i>=j:
print(str(j)+"*"+str(i)+"="+str(i*j),end=" ")
print()
print9_9()
3、计算1 - 1/2 + 1/3 - 1/4 + … + 1/99 - 1/100 + …直到最后一项的绝对值小于10的-5次幂为止
'''
+1 - 1/2 + 1/3 - 1/4 + … + 1/99 - 1/100 + …
基数为正
偶数为负
'''
def f1():
result=0
for i in range(1,5):
print(i)
if i%2==0:
j=-1/i
result+=j
print(str(i)+":"+str(j)+" ----------- "+str(result))
else:
j=1/i
result+=j
print(str(i)+":"+str(j)+" &&&&&&&& "+str(result))
return result
print(f1())