5일차 - 타자 게임 프로그램 만들기 """ 타자 게임 ex: 문제 출력 함수 count: 맞춘 타자 개수 a_count: 전체 문제 개수 """ import random as rd import time list_animal = ["강아지", "고양이", "토끼", "사바나캣", "너구리", "붉은여우", "사막여우", "북극여우", "자칼", "가로줄무늬자칼", "코요테", "딩고", "서벌", \ "오셀롯", "페럿", "스컹크", "라쿤", "수달", "몽구스", "미어캣", "이집트몽구스", "사향고양이", "코아티", "햄스터", "골든햄스터", "드워프햄스터", \ "저빌", "마멋", "친칠라", "알라꼬리여우원숭이", "프레리도그", "청설모", "다람쥐", "하늘다람쥐", "시궁쥐", "팬더마우스", "캥거루쥐", "카피바라..
썸네일 4일차 - python 함수, 모듈, 파일과 예외 처리, 객체지향 프로그래밍 함수란? 함수는 수학에서의 '함수' 개념과 '함수'의 영어 단어인 function이 가지는 '기능'이라는 의미를 모두 가진다. 내장함수 종류 파이썬 안에서 기본적으로 사용할 수 있는 함수. 사용자 정의 함수 (함수의 정의와 호출) 내가 직접 만드는 함수! """ 함수 생성 및 호출 """ # 함수 정의는 위에다가 하기! def hello(): print("안녕하세요!") # 메인 루틴(실제로 프로그램이 시작할 때 실행되는 부분) # 실제로 시작되는 코드 # 사용자가 만든 hello 함수를 출력 hello() hello() hello() def 로 직접 자신이 함수를 만들 수 있다! 사용자 함수의 정의는 메인 루틴보다 위에다가 작성해야 함! * 메인 루틴: 실제로 프로그램이 시작할 때 실행되는 부분. 함수..
썸네일 3일차 - python 리스트, 튜플, 딕셔너리 리스트란? - 여러 개의 데이터를 하나의 변수에 담을 수 있는 데이터 구조 - [ ] 대괄호 사용 score = [90, 89, 77, 95, 67] fruit = ["apple", "banana", "orange"] """ 리스트 생성 """ # 1) []을 이용하여 리스트 생성 -> 값을 직접 넣어서 생성 list1 = [3, 15, -12.5, "사과", "딸기" ] print(list1) # 2) list() 함수로 리스트 생성 list2 = list(range(1, 21, 2)) print(list2) 리스트는 데이터 형식 상관없이 숫자, 문자 형식의 정보를 한 곳에 저장 가능. """ 리스트에서 요소 추출 """ color = ["빨강", "주황", "노랑", "초록", "파랑", "남색", ..
썸네일 2일차 - python 조건문과 반복문 python 조건문 if 문의 종류 """ if문의 동작 원리 """ x = int(input("정수를 입력하세요: ")) if x > 0: print("입력된 수는 양수입니다.") print("입력된 수는 양수입니다.") # 출력: 입력된 수는 양수입니다. # 입력된 수는 양수입니다. 비교 연산자와 논리 연산자 a = 10 b = 20 a == b # 출력: False a != b # 출력: True a > b # 출력: False + 논리 연산자 """ (조건1) score1이 80보다 크면서 (조건2) score2가 80보다 클 때 - and """ score1 = 75 score2 = 90 score1 >= 80 and score2 >= 80 # 출력: False score1 = 85 score2..
썸네일 1일차 - python 기본 문법 문자열 연결 연산자 name = "김정수" hello = "안녕하세요!" print(name + "님 " + hello) 문자열 추출 (슬라이싱) s = "안녕하세요.반갑습니다." s[0] # 출력: 안 s[1] #출력 : 녕 s[3:10] #출력: 세요. 반갑습 문자열 연결 오류 예 score = 80 print("성적: "+ score) 문자열에 숫자를 입력할 때 생기는 오류이다. 문자열 안에 숫자를 입력할 시 정수형을 문자열로 형변환시켜 입력한다. 형번환 문자 -> 숫자 / 숫자 -> 문자 print("성적: " + str(score)) * 문자열 반복 연산자 * 신기한 문법 x = "토끼" * 10 문자열의 길이 - len() x = "가는 말이 고와야 오는 말이 곱다." n = len(x) pr..