Class
class Point :
def __init__(self,x,y):
self.x, self.y = x,y
def solve(self):
return ((self.x-0)**2+(self.y-0)**2)**0.5
p=Point(0,0)
Point.solve(p)
생성자는 __init__ 사용하기, self가 가장 첫 인자로 와야한다
커스텀 함수 사용할때는 Class.method()
class arr
def __init__(self,arr):
self=arr
return self
#이렇게 하는게 아니라 클래스는 객체이기 때문에
def __init__(self, arr):
self.arr = arr
#이런식으로 사용해야 한다
제곱근,제곱
((self.x-0)**2+(self.y-0)**2)**0.5
EOF까지 입력받기
while True:
try:
numlist=list(map(float,input().split()))
except:
break
index()
리스트에서 해당원소의 인덱스 찾기
minval=min(dislist)
minidx =dislist.index(minval)
f-string의 포맷
print(f"{pntlist[minidx].x:.2f}")
print(f"{minval:.2f}")
'Python' 카테고리의 다른 글
EXCEPTION (0) | 2024.06.10 |
---|---|
Functional Programming (1) | 2024.06.09 |
list comprehension (1) | 2024.06.09 |
Recursion (0) | 2024.06.07 |