day1805051.py
# 立方和平方相加
# 1**2 +2**2+.....10**2
# def pow2(x,y):
# return x**y
# print(sum(map(lambda x,y: x**y,range(1,10),range(1,10))))
# def pow2(x):
# return x ** 2
# print(sum(map(lambda x:x**2,range(1,10))))
#print(sum(map(pow2,range(1,10))))
# def make_pow(y):
# print("y的值",y) #求某数的平方
# def f(x):
# return x**y
# return f
# 立方和平方相加
# 1**2 +2**2+.....10**2
# def pow2(x,y):
# return x**y
# print(sum(map(lambda x,y: x**y,range(1,10),range(1,10))))
# def pow2(x):
# return x ** 2
# print(sum(map(lambda x:x**2,range(1,10))))
#print(sum(map(pow2,range(1,10))))
# def make_pow(y):
# print("y的值",y) #求某数的平方
# def f(x):
# return x**y
# return f
# pow2 =make_pow(2)
# print("5的平方是:",pow2(5))
# def pow2(x):
# return x**2
# L = []
# mit = map(pow2,range(1,10)) 注意for 循环的含义 变量在mit的范围内
# for x in mit:
# L.append(x)
# print(L)
# def pow3(x):
# return x**3
# L = [x for x in map(pow3,range(1,10))]
# print(L)
# def mypower(x):
# return x**2
# L =[x for x in map(mypower,range(1,5),range(4,0,-1))] #直接定义在列表里面一句map 语句
# print(L) #就好了
# def isodd(x):
# return x %2 ==1
# odds = [x for x in filter(isodd,range(1,10))] 判断1~10的奇数
# print("5的平方是:",pow2(5))
# def pow2(x):
# return x**2
# L = []
# mit = map(pow2,range(1,10)) 注意for 循环的含义 变量在mit的范围内
# for x in mit:
# L.append(x)
# print(L)
# def pow3(x):
# return x**3
# L = [x for x in map(pow3,range(1,10))]
# print(L)
# def mypower(x):
# return x**2
# L =[x for x in map(mypower,range(1,5),range(4,0,-1))] #直接定义在列表里面一句map 语句
# print(L) #就好了
# def isodd(x):
# return x %2 ==1
# odds = [x for x in filter(isodd,range(1,10))] 判断1~10的奇数
# print(odds)
# def isodd(x):
# return x%2 ==0
# odds =[x for x in filter(isodd,range(1,10))]
# print(odds)
# def isprime(x):
# for a in range(2,x):
# if x %a ==0:
# return False #注意else 是在for 的条件下进行的
# else:
# return True
# m = [x for x in filter(isprime,range(2,100))]
# print(m)
# def isodd(x):
# return x%2 ==0
# odds =[x for x in filter(isodd,range(1,10))]
# print(odds)
# def isprime(x):
# for a in range(2,x):
# if x %a ==0:
# return False #注意else 是在for 的条件下进行的
# else:
# return True
# m = [x for x in filter(isprime,range(2,100))]
# print(m)
# for a in range(2,x):
# if x%a ==0:
# return False
# else:
# return True
# m =filter(isprime,range(2,101))
# print([x for x in m])