728x90
* if : 조건문 elif : ' if '의 조건에 일치 하지 않을 때, 다른 조건( = else if) * t.clear() : 창에 그려진 것들을 지움 (예시 4)숫자를 입력하여 원하는 도형 만들기 import turtle as t #줄바꿈 자동으로 됨 #end ="" 자동 줄바꿈 안됨 while True: kind = int(input("도형을 선택하세요 :\n 1. 삼각형\n 2. 사각형\n 3. " "오각형\n 4. 육각형\n 5. 원\n 6. 종료\n 번호를 입력하세요 >>")) t.clear() if kind == 1 : print("삼각형 그리기 시작") for i in range(3): t.forward(200) t.left(120) elif kind ==2 : print("사각형 그리..
파이썬(Phython) 터틀 그래픽 사용하기 / 다양한 원 만들기 //터틀 그래픽 - 거북이 그래픽// *함수화면에 나오게하기/안 나오게하기 * t.shape() : 그리는 펜의 모양 설정하기 -> 기본모양 = 삼각형 화살표 모양 * t.forward() : 앞으로 이동 * t.letf() : 턴하는 각도 (예시 1)터틀그래픽을 사용하여 사각형 그리기 import turtle as t t.shape("turtle") t.forward(150) //변의 길이 t.left(90) //90도 만큼 회전 t.forward(150) t.left(90) t.forwar..
//파이참 프로젝트 생성하기// Create New Project를 눌러 새로운 프로젝트를 생성해준다. [프로젝트 파일 ->오른쪽 마우스 ->New ->Phython File]로 파이썬 파일을 만들어준다. [File ->Settings ->Editor ->Font]에서 자신이 원하는 폰트와 크기를 변경할수 있다. //디버깅하기(코드 실행하기)// [Run -> Run]을 누르거나. " 단축키 Shift+Alt + F10 "를 사용하여 실행한다. (실습 예제 1) 숫자 2개를 입력 받아. 덧셈 연산을 수행하는 프로그램을 작성하시오 print("두 수를 입력하세요") num1 = int(input()) #int() : 정수로 변환하는 함수 num2 = int(input()) sum = num1 + num2 ..
1. (%)연산자 이용하기 print("your name is %s, your major %s, your grade %s"%(name, major, grade)) - %d : 정수 형식으로 출력 - %f : 실수 형식으로 출력 - %s : 문자열 형식으로 출력 # " "뒤에 바로 ' % '가 들어와야한다. 중간에 다른 것들이 들어가면 오류가 발생한다. 2. .format()이용하기 print("your name is {}, your major {}, your grade {}".format(name, major, grade)) # ' {} '를 사용한다. " "뒤에 ' . '를 붙여주어야한다. 3. str() 을 사용하여 정수형을 문자열로 바꾸어준다. : 데이터형(자료형)을 신경쓰지 않고 사용할 수 있다...
//파이썬 시작하기// 여기서 파이썬 최신 버전을 다운 받는다. https://www.python.org/downloads/ 설치를 다하고 나면 [시작 → 모든 프로그램(모든 앱) → Python 3.7] 에서 파이썬이 설치 된 것을 발견할 수 있다. //"파이참" 설치하기// '파이참'은 'visual studio'와 같은 프로그램 통합 개발환경이다. - 파이참 주소 - https://www.jetbrains.com/pycharm/download/#section=windows cf) 아나콘다 = 인터프리터 +확장 패키지 ---------------------------------------------------------------------------------------------------- //..
- 메모리 한자리 마다 하나씩 저장한다. - 각 문자에서 순서 번호가 부여 되어 있다. - 부여된 순서 번호(인덱스)로 각 문자에 접근 가능하다. - 인덱스로 음수를 입력하면 문자열 끝에서 부터 문자에 접근한다. - 0에서 시작하고 한번 지정된 문자열은 더이상 바꿀수 없다. - 인덱스를 이용한 일부분 변경을 허용하지 않는다. //슬라이싱 기능을 이용하여 바꾸어야한다. - 문자열의 일부를 읽어 올 수 있다. 변수 명[n,m] n번째부터 m번째 사이의 부분, n은 포함하고,m은 뺀 부분을 지정 결과적으로 (m-n)길이의 문자(열) 생성 (예)name = "jisu Park" name[5: ] //5번째 인덱스 부터 끝에 해당하는 범위까지 출력 >>>'Park' - 슬라이싱의 범위를 지정하는 n,m은 문자열의..
//문자열// 문자, 단어 등으로 구성된 문자들의 집합을 의미함 1. 큰 따옴표로 양쪽 둘러싸기 (예) "Hello World" 2. 작은 따옴표로 양쪽 둘러싸기 (예) 'Hello World' 3. 큰따옴표 3개를 연속으로 써서 양쪽 둘러싸기 (예)"""Life is too short, You need python""" 4. 작은 따옴표 3개를 연속ㅇ로 써서 양쪽 둘러싸기 (예)'''Life is too short, You need python''' 5. ' +' 연산자를 두 문자(열) 사이에 사용하여 둘을 연결한다. (예)“문자(열)” + “문자(열)” + … + “문자(열)” 6. 수와 문자열의 결합 1. 숫자와 문자열을 연결하려면, 숫자를 문자열 형식으로 변환시켜주어야한다. (예) day =5 p..
//주석// 일반적으로 프로그램이 하는 일을 설명하고 갇독성을 위해서 사용하는 것을 말한다. ->프로그매의 실행 결과에 영향을 미치지 않는다. 한 줄 주석 처리 : # 여러 줄 주석 : ''' ~ ''' 주석 설정 : 주석 처리 부분을 범위 지정후, [Ctrl +/] 주석 해제 : 해제 할 부분 범위 지정, [Ctrl +/] //변수// 컴퓨터에서 사용되는 값들은 저장하기 위해서 사용한다. -> 데이터를 일시적으로 기억해두는 메모리 안의 영역 ->프로그램의 내에서 값을 저장하는 장소이다. 변수를 선언하는 것은? -> 값을 저장하기 위한 메모리 공간을 할당 받는 작업 ->메모리 공간에 이름을 붙여주는 작업 ->값을 저장하기 위해서는 반드시 선언이 우선이 되어야한다. cf) 파이썬은 변수를 선언 하지 않아도..
//Python// - 변수를 미리 선언 하지 않아도 된다. ->긴 코드를 사용할 때, 사용 - 변수는 값이 저장될 때, 변수의 자료형이 결정된다. 그래서 선언시 자료형을 따로 지정하지 않는다. (예제 코드) import keyword print(keyword.kwlist) length = len(keyword.kwlist) print(length) //파이썬의 특징// os(운영체제)에 관게없이 한번 프로그램을 작성하면 모든 플랫폼에서 소스코드를 바로 실행 할 수 있게 지원하는 프로그램 언어이다. . 1. 인간다운 언어 -> 사람이 생각하는 방식을 그대로 표현이 가능한 언어이다. 2. 문법이 쉬워 빠르게 배울 수 있음 3. 간결하다 -> 다른사람이 작업한 소스 코드도 한눈에 들어와 이해하기 쉬워, 공동..