From 12de39c6fbb1ea282f0d62a1b922ffe320500008 Mon Sep 17 00:00:00 2001 From: JackH <1620514129@qq.com> Date: Sat, 23 Aug 2025 22:38:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day8/传参.py | 14 ++++++++++++++ day8/订单号.py | 16 ++++++++++++++++ day9/circle.py | 33 +++++++++++++++++++++++++++++++++ 新建 文本文档.txt | 1 + 4 files changed, 64 insertions(+) create mode 100644 day8/传参.py create mode 100644 day8/订单号.py create mode 100644 day9/circle.py diff --git a/day8/传参.py b/day8/传参.py new file mode 100644 index 0000000..9be8d52 --- /dev/null +++ b/day8/传参.py @@ -0,0 +1,14 @@ +class People(): + def __init__(self,name,age): + self.name = name + self.age = age + def getname(self): + return self.name + def getage(self): + return self.age + def eat(self,food): + print(self.name+'吃掉了'+food) +r = People('僵尸',213) +#print(r.name) +print(r.getname(),r.age) +r.eat('你的大脑') \ No newline at end of file diff --git a/day8/订单号.py b/day8/订单号.py new file mode 100644 index 0000000..054154d --- /dev/null +++ b/day8/订单号.py @@ -0,0 +1,16 @@ +import datetime + + +class Random: + def __init__(self): + self.cpu_id = 123 + self.os_id = 890 + + def get(self): + timestamp = int(datetime.datetime.now().timestamp() * 1000000) + final = timestamp * 1000000 + self.cpu_id * 1000 + self.os_id + return final + + +r = Random() +print(r.get()) diff --git a/day9/circle.py b/day9/circle.py new file mode 100644 index 0000000..e1b99ce --- /dev/null +++ b/day9/circle.py @@ -0,0 +1,33 @@ +class Circle: + def __init__(self, datalist): + self.x = int(datalist[0]) + self.y = int(datalist[1]) + self.r = int(datalist[2]) + + def getr(self): + return self.r + + def postion(self): + print("(" + str(self.x) + "," + str(self.y) + ")") + + def calculate(self): + print(self.r**2 * 3.14) + + +def prepare(a: Circle, b: Circle): + distance2 = (a.x - b.x) ** 2 + (a.y - b.y) ** 2 + if distance2 < (a.r + b.r) ** 2: + print("相交") + if distance2 == (a.r + b.r) ** 2: + print("相切") + if distance2 > (a.r + b.r) ** 2: + print("相离") + + +try: + a = Circle([1, 1, 1]) + a.calculate() + b = Circle((input("请输入x,y,半径")).split()) + prepare(a, b) +except: + print("需要三个数") diff --git a/新建 文本文档.txt b/新建 文本文档.txt index 49f5714..21e732e 100644 --- a/新建 文本文档.txt +++ b/新建 文本文档.txt @@ -1,3 +1,4 @@ repository 项目 untracked 未跟踪 push 发布 +shift + table 多行缩进 \ No newline at end of file