【Python】2020.02.24学习笔记02|第三章习题1-3

1、打印2000-3000之间被7整除但不被5整除的数,以,(逗号)分隔

image.png
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口诀表

image.png
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次幂为止

image.png
'''
+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())

你可能感兴趣的:(【Python】2020.02.24学习笔记02|第三章习题1-3)