随笔分类 -  Python123第三周作业

摘要:import functools result = (lambda k: functools.reduce(int.__mul__, range(1, k + 1), 1))(5) print(result) 阅读全文
posted @ 2020-04-14 22:00 林晓婷 阅读(196) 评论(0) 推荐(0)
摘要:import math a,b,c = 5,8,3 x = (math.sqrt(b*b-4*a*c)-b)/(2*a) print("{}".format(x)) 阅读全文
posted @ 2020-04-14 21:59 林晓婷 阅读(177) 评论(0) 推荐(0)
摘要:def main(): a = input() sum = 0 if a.isdigit(): n = eval(a) if n > 0: fact = 1 for i in range(1, n+1): fact *= i sum += fact print(sum) else: print("输 阅读全文
posted @ 2020-04-14 21:58 林晓婷 阅读(412) 评论(0) 推荐(0)
摘要:import math num = int(input()) x = int(math.factorial(num)) print("{}".format(x)) 阅读全文
posted @ 2020-04-14 21:54 林晓婷 阅读(185) 评论(0) 推荐(0)
摘要:n=int(input("")) print(2**n) 阅读全文
posted @ 2020-04-14 21:53 林晓婷 阅读(496) 评论(0) 推荐(0)
摘要:a = float(input()) b = float(input()) if b == 0: print("除零错误") else: c =a/b y=round(c,2) print("{}".format(y)) 阅读全文
posted @ 2020-04-14 21:52 林晓婷 阅读(656) 评论(0) 推荐(0)
摘要:try: a=input() if a [-1] in ['c','C']: f=1.8*eval(a[0:-1])+32 print("{:.2f}F".format(f)) elif a [-1] in ['f','F']: c=(eval(a[0:-1])-32)/1.8 print("{:. 阅读全文
posted @ 2020-04-14 21:51 林晓婷 阅读(404) 评论(0) 推荐(0)
摘要:N=int(input()) for i in range (N): n=int(input()) if n % 2 != 0: a=i=0 elif n % 4 == 0: a = n / 2 i = n / 4 else: i = (n / 2)/4+1 a = n / 2 print ("%d 阅读全文
posted @ 2020-04-14 21:50 林晓婷 阅读(143) 评论(0) 推荐(0)
摘要:n = int(input()) list_cube = [0] for i in range(1, n + 1): list_cube.append(i * i * i) for a in range(6, n + 1): for b in range(2, a - 1): if list_cub 阅读全文
posted @ 2020-04-14 21:49 林晓婷 阅读(231) 评论(0) 推荐(0)