Blair  - Soul Eater 오우진
728x90

전체 글 305

[파이썬 개념] 클래스, 객체, 속성, 메소드, 인스턴트,생성자

●절차적 프로그래밍 vs 객체지향 프로그래밍 - 절차적 프로그래밍: 프로그램의 진행이 코드의 순서대로 진행 - 객체지향 프로그래밍: 프로그램의 구성이 객체를 중심으로 진행 속성(Attribute)와 메소드(Method)로 구성됩니다. 속성: 객체 내부에서 사용되는 변수 메소드: 객체 내부에서 사용되는 함수 객체: 그 객체를 정의하고 있는 클래스를 통해 생성됨 # 클래스 생성 class Hello: # 메소드 생성 def greet(self): print('Hello, Python') # 인스턴스 생성 hi = Hello() # 메소드 호출 hi.greet() EX) class Calculator: def set (self, x, y) : self.one = x self.two = y def add (se..

[파이썬 개념] datetime 모듈 - 사용법, 종류, strftime()

# datetime 모듈은 컴퓨터에서 날짜와 시간에 관련된 클래스를 제공합니다. # datetime 모듈은 모듈 내부에 date, time, datetime 객체를 포함하고 있습니다. # datetime.strftime() 메소드에서 사용되는 포맷 기호를 표로 정리하면 다음과 같습니다. 기호 의미 예 %Y 네 자리 연도 …. 2020, 2021, 2022, ….. 9999 %y 두 자리 연도 00, 01, …, 99 %m 월 01, 02, …. 12 %d 일 01, 02, …. 31 %A 요일 Sunday, Monday, …, Saturday %a 생략 요일 Sun, Mon, …, Sat %H 시(24시 기준) 00, 01, …, 23 %I 시(12시 기준) 01, 02, …. 12 %p AM 또는 PM..

[파이썬 연습문제] 랜덤 모듈 choice - 가위바위보 게임 만들기

순서: 1. random함수를 import 한다 2. 가위바위보 함수를 만든다 3. 가위,바위,보가 들어있는 리스트와 again변수를 만들어 'y'로 초기화를 한다. 4. while문에서 가위바위보 리스트에서 random.choice() 를 이용해 하나씩 꺼내서 x(me), y(you)에 넣는것을 반복시킨다 5. 4번의 while문 안에서 2번에서 만든 함수를 불러서 4번의 x(me), y(you) 를 넣는다 6. 다시할지 말지를 결정하기 위해 again = input('계속하려면 y를 입력하세요!') 를 4번의 while문 안에 넣는다 import random def whoWin(x, y) : if x == '가위' : if y == '가위' : rsp = '무승부입니다!' elif y == '바위' ..

[파이썬 연습문제] 랜덤 모듈 randint - 주사위 게임 만들기

import random again = 'y' count = 1 while again == 'y': print('-' * 30) print('주사위 던지기 : %d번째' % count) me = random.randint(1,6) computer = random.randint(1,6) print('나 : %d' % me ) print('컴퓨터 : %d' % computer) if me > computer: print('나의 승리!') elif me == computer: print('무승부!') else : print('컴퓨터의 승리!') count += 1 again = input('계속하려면 y를 입력하세요!') ------------------------------ 주사위 던지기 : 1번째 나 : ..

[파이썬 개념] 랜덤 모듈 - random(), randrange(), randint(), choice(), shuffle()

● random() # random 모듈의 random() 함수는 0.0과 1.0 사이의 실수형 난수를 발생시킵니다. #random.random() import random for i in range(3) : print(random.random()) 0.07175394118535627 0.25280623455437534 0.5233162387864414 ● randrange() # random 모듈의 randrange() 함수는 특정 영역에 있는 임의의 정수 값을 반환합니다. # random.randrange(start, stop, step) # 매개변수 의미 # start : 시작 값(기본 값 : 0) # stop : 종료 값(범위에 종료 값은 포함되지 않음) # step : 증가 또는 감소(기본 값 ..

[파이썬 연습문제] 파이썬 최소공배수 구하기

def minGong(x, y): if x > y : big = x else: big = y while(True): if((big % x == 0) and (big % y == 0)): result = big break big = big + 1 return result num1 = int(input("첫 번째 수를 입력하세요: ")) num2 = int(input("두 번째 수를 입력하세요: ")) min_gong = minGong(num1, num2) print('%d와 %d의 최소공배수 : %d' % (num1, num2, min_gong)) 첫 번째 수를 입력하세요: 5 두 번째 수를 입력하세요: 17 5와 17의 최소공배수 : 85 출처: 예제 중심 파이썬 입문

카테고리 없음 2022.07.14

[파이썬 개념] 파일 열기, 파일쓰기, 파일읽기, 인코딩

● 파일객체 = open(파일명, 파일모드, 인코딩) ● 파일 모드: º r(읽기): 파일의 내용을 읽을때 사용 º w(쓰기): 파일에 내용을 적을때 사용. 해당 파일이 존재하지 않으면 새로운 파일을 열고, 해당 파일이 존재하면 파일을 쓸 때 기존 파일의 내용에 덮어씀 ● ex) 파일 열기 file = open('sample.txt', 'w', encoding='utf8') file.write('안녕하세요. 반갑습니다.') file.close() ● ex) 데이터를 파일에 저장하기 scores = ['오꾸꾸 82 80 93 97 93 88', '박철수 86 100 93 86 90 77', '최영희 91 88 99 79 92 68', '신짱짱 86 100 93 89 92 93', '곽두철 80 100 95..

[파이썬 개념] 함수 - 정의, 호출, 매개변수

1. 함수 정의 def 함수명(매개변수) : 함수가 실행할 명령1 함수가 실행할 명령2 ... 2. 함수 호출 함수명(매개변수) 3.1 매개변수(Parameter) 정의된 함수명의 ()안에 들어가며, 함수 호출시에 필요한 데이터나 변수를 전달받는데 사용되는 변수이다. def 함수명(매개변수1, 매개변수2) : 함수가 실행할 명령1 함수가 실행할 명령2 ex) 매개변수가 1개 사용 def holljjack(num) : #함수 정의, 매개변수 num *참고*: 함수를 호출할 할때 꼭 num을 사용하지 않아도 된다. if num % 2 == 0 : print('%d은(는) 짝수이다.' % num) else : print('%d은(는) 홀수이다.' % num) holljjack(7) #함수 호출 holljjac..

728x90