전체 글76 [Python] 클래스의 생성과 상속 이 예시코드를 가지고 정리를 할 것이다. class FourCal: # def setData(self, input1, input2): # self.num1 = input1 # self.num2 = input2 # print(self.num1, self.num2) def __init__(self, input1, input2): self.num1 = input1 self.num2 = input2 print(self.num1, self.num2) def add(self): print('합 :', self.num1+self.num2) def sub(self): print('차 :', self.num1-self.num2) def prod(self): print('곱 :', self.num1*self.num2) d.. 2020. 11. 16. [Python] 입력값의 갯수가 정해지지 않은 함수를 만들기 방금 점프투파이썬 연습문제 풀다가 헷갈리는게 있어서 잊기전에 정리하기로😢 문제) 입력으로 들어오는 모든 수의 평균값을 계산하는 함수 작성. (단! 입력으로 들어오는 수의 개수는 정해져있지 않음) def avg_all(*args): result = 0 sum = 0 for num in args: sum += num result = sum / len(args) print(result) 이런 경우에는 요런식으로 args앞에 * 를 붙여주면 된다! * 를 붙여주면 입력값을 모두 모아서 튜플로 만들어줌. 그리고 args 대신에 nums, numbers, potato, 등등 아무거나 써도 됨🥔 (이름은 내가 지어주기 나름!) 이렇게 실행하여 4.5라는 결과를 얻었다🤗 2020. 11. 14. [Python] 파이썬에서 소수점 나타내기 (포맷팅) 백준 문제를 풀다가 마주한 문제점..! (4344번, 평균은 넘겠지👉 www.acmicpc.net/problem/4344) "반올림"하라 그래서 round를 썼더니 뒤에가 000으로 출력이 안되는 문제 발생! 그래서 print(rate) 는 40.0 인데, 밑에 포맷팅 해준걸 보면 40.000 으로 나온다! 그래서 말하는 포맷팅이란... 간단히 말하자면 문자열 안에 어떤 값을 삽입하는 방법! 자바 하면서 많이 봤던거쥬..? 자바인간은 친숙해서 좋았다고합니다.. 그리고 저 포맷팅할때 % 가 쓰이기 때문에, 실제로 퍼센트를 나타내고싶은 경우에는 %% 로 써줘야한다. 포맷코드 %s : 문자열 (String) %c : 문자1개 (char) %d : 정수 %f : 부동소수 (%0.4f 2020. 11. 13. 세번째 스터디😭 4장 구현, 5장 DFS/BFS가 너무너무 어려웠다... 반복만이 살길이겠지 보고또보기😭 오늘 바보같은 질문을 많이 해서 아찔했다... 코드에 주석을 조금 더 꼼꼼하게 달아야하나? 맨 처음 도전한 책이 생각보다 난이도가 있는 편이라는 의견이 나와서 다른 알고리즘 책을 하나 더 구입했다. 공부하면서 문제풀이를 병행하는 방식으로 스터디를 개편했고... 한동안 이론공부로 바빠질 것 같다! 아직은 스터디 초반이라 시행착오는 당연한거라고 생각한다..! 2020. 11. 12. 값이 반복될때의 연산 1 2 3 4 5 6 7 8 1 2 3 4..... 이런식으로 값이 반복되는 친구는 입력값 % 갯수 + 시작수 2020. 11. 11. 이전 1 ··· 10 11 12 13 14 15 16 다음