본문 바로가기

전체 글265

[Python] 클래스 클래스class Fourcal(): def setdata(self, first, second): self.first = first self.second = secondimport moda = mod.Fourcal()a.setdata(4,2)print(a.first)print(a.second)b = mod.Fourcal()b.setdata(6,5)print(b.first)print(b.second)4265메소드 선언의 self 매개변수에는 해당 메소드를 호출한 객체가 자동으로 전달된다.따라서, 메소드 선언에는 매개변수가 3개지만 실제 호출시에는 2개 인수로만 호출한다.class Fourcal(): def setdata(self, first, second): .. 2024. 8. 21.
[Python] dir() 함수 dir 함수 dir 함수 는 객체가 가지고 있는 속성과 메서드를 나열하는 함수이다. dir(객체) 객체의 내부 구조 및 정보를 확인할 수 있다. dir 함수 예제 dir() ['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__'] dir((1,2)) ['count', 'index', ...] dir({'1':'b'}) ['clear', 'copy', 'fromkeys', 'get&.. 2024. 4. 4.
[Python] enumerate() 함수 enumerate 함수 enumerate 함수 는 반복 가능한 객체를 인자로 받아서 해당 객체의 요소들을 순회하면서, 각 요소의 인덱스와 값을 순서쌍으로 반환하는 함수이다. enumerate(iterable) enumerate(iterable, start) iterable : 반복 가능한(iterable) 자로형 start : 인덱스의 시작값, 기본값은 0 파이썬의 반올림은 반올림 하려는 수가 올림, 내림했을 때 동일하게 차이가 나는 경우에는 짝수 값으로 반올림한다. enumerate 함수 예제 for entry in enumerate(['A', 'B', 'C']): print(entry) (0, 'A') (1, 'B') (2, &#.. 2024. 3. 28.
[Python] print() 함수 print 함수 print 함수 는 출력하고 싶은 문자열을 출력하는 함수이다. print('문자열') print('문자열', seq, end) seq : 기본값은 공백(띄어쓰기)이며 출력 시 출력 값들 사이에 넣어줄 구분자 end : 기본값은 개행(중바꿈)이며 마지막 문자열을 출력하고 그 다음에 출력할 문자 print 함수 예제 a = 2 b = 10 print("a + b : ", a + b) print(123) print("Yang") print("Sanggil") arr = [1, 2, "yangpang", 3, 4, 'z'] for v in arr: print(f"value : {v}") a + b : 12 123 Yang Sanggil value : 1.. 2024. 3. 27.
[Python] input() 함수 input 함수 input 함수 는 사용자로부터 입력을 받는 함수이다. input() input('문자열') 사용자의 입력을 받고 입력은 엔터가 입력될 때 엔터 전까지 모두 받는다. 반환값으로는 사용자가 입력한 것을 문자열 타입으로 반환한다. input 함수 예제 a = input() print(f'첫번째로 입력 하신 것은 : {a} 입니다.') b = input() print(f'두번째로 입력 하신 것은 : {b} 입니다.') yang 첫번째로 입력 하신 것은 : yang 입니다. sanggil 첫번째로 입력 하신 것은 : sanggil 입니다. a = input("사용자 입력 : ") print(f'입력 하신 것은 : {a} 입니다.') 사용자.. 2024. 3. 26.
[백준 / BOJ] 2588번 - 곱셈 백준 2588번 - 곱셈 https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 문제 풀이 a = input() b = input() temp = 0 x = 1 sum = 0 for i in range(len(b)-1, -1, -1): temp = int(b[i]) * int(a) print(temp) temp *= x sum += temp x *= 10 print(sum) 2024. 3. 24.
728x90