From ba25d575d11c2c3f16f49fd6869437372b0c1908 Mon Sep 17 00:00:00 2001 From: Luthics Date: Thu, 20 Oct 2022 21:19:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=AC=AC=202=20=E6=AC=A1?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A=201-7=20=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- homework/2/1.py | 6 ++++++ homework/2/2.py | 2 ++ homework/2/3.py | 8 ++++++++ homework/2/4.py | 7 +++++++ homework/2/5.py | 5 +++++ homework/2/6.py | 22 ++++++++++++++++++++++ homework/2/7.py | 10 ++++++++++ 7 files changed, 60 insertions(+) create mode 100644 homework/2/1.py create mode 100644 homework/2/2.py create mode 100644 homework/2/3.py create mode 100644 homework/2/4.py create mode 100644 homework/2/5.py create mode 100644 homework/2/6.py create mode 100644 homework/2/7.py diff --git a/homework/2/1.py b/homework/2/1.py new file mode 100644 index 0000000..ba5c3e1 --- /dev/null +++ b/homework/2/1.py @@ -0,0 +1,6 @@ +print(''' +精勤求学 +敦笃励志 +果毅力行 +忠恕任事 +''') \ No newline at end of file diff --git a/homework/2/2.py b/homework/2/2.py new file mode 100644 index 0000000..5d33509 --- /dev/null +++ b/homework/2/2.py @@ -0,0 +1,2 @@ +a = float(input()) +print(a*666.666666667) \ No newline at end of file diff --git a/homework/2/3.py b/homework/2/3.py new file mode 100644 index 0000000..1d4a128 --- /dev/null +++ b/homework/2/3.py @@ -0,0 +1,8 @@ +x1,y1 = map(float,input().split()) +x2,y2 = map(float,input().split()) +a = complex(round(x1+x2,1),round(y1+y2,1)) +b = complex(round(x1-x2,1),round(y1-y2,1)) +print(a) +print(b) + +# 这个代码暂时有 bug,整数的时候不会补 0,但是暂时够用了 \ No newline at end of file diff --git a/homework/2/4.py b/homework/2/4.py new file mode 100644 index 0000000..c6095c3 --- /dev/null +++ b/homework/2/4.py @@ -0,0 +1,7 @@ +a, b, c = map(float, input().split()) +if (a+b <= c or b+c <= a or c+a < b): + print(-1) +else: + p = (a+b+c)/2 + ans = (p*(p-a)*(p-b)*(p-c))**0.5 + print("%.2f" % ans) diff --git a/homework/2/5.py b/homework/2/5.py new file mode 100644 index 0000000..591b3c6 --- /dev/null +++ b/homework/2/5.py @@ -0,0 +1,5 @@ +a, b, c = map(int, input().split()) +m = max(a, b, c) +n = min(a, b, c) +p = a+b+c-n-m +print(n, p, m) diff --git a/homework/2/6.py b/homework/2/6.py new file mode 100644 index 0000000..474af36 --- /dev/null +++ b/homework/2/6.py @@ -0,0 +1,22 @@ +a = int(input()) +ans = 0 +while (a): + if (a >= 100): + a -= 100 + ans += 1 + elif (a >= 50): + a -= 50 + ans += 1 + elif (a >= 20): + a -= 20 + ans += 1 + elif (a >= 10): + a -= 10 + ans += 1 + elif (a >= 5): + a -= 5 + ans += 1 + else: + a -= 1 + ans += 1 +print(ans) diff --git a/homework/2/7.py b/homework/2/7.py new file mode 100644 index 0000000..e1da9a7 --- /dev/null +++ b/homework/2/7.py @@ -0,0 +1,10 @@ +m,kg = map(float,input().split()) +b = kg/m**2 +if(b<18.5): + print("A") +elif(b<24): + print("B") +elif(b<28): + print("C") +else : + print("D") \ No newline at end of file