본문 바로가기

혼공단/혼공파2기

[혼공파 학습단2기] 1주차 기본 미션 63쪽 3~5번 실행결과 쓰고 인증샷

반응형

 

1주차 기본 미션 63쪽 3~5번 실행결과 쓰고 인증샷

# 3. 다음 프로그램의 실행결과를 예측해 보세요.

 

print("# 연습 문제")

print("\\\\\\\\")

print("=" * 8)

 

[실행결과]

 

# 4. 다음 프로그램의 실행결과를 예측해 보세요.

 

print("안녕하세요"[1])

print("안녕하세요"[2])

print("안녕하세요"[3])

print("안녕하세요"[4])

print("안녕하세요"[5])

 

[실행결과]

 

print(“안녕하세요”[5])에서 IndexError: string index out of range 에러가 발생 한다. 이유는 문자열 범위 선택 연산자의 값이 문자열의 범위를 벗어 났기 때문이다. 대괄호 안의 숫자는 처음 0번부터 시작해서 4번까지 인데 5번이 들어가서 문자열에 없는 문자를 선택하고 있기 때문에 인덱스가 범위를 넘었다고 해서 오류를 발생합니다.

 

# 5. 다음프로그램의 실행결과를 예측해 보세요.

print("안녕하세요"[1:3])

print("안녕하세요"[2:4])

print("안녕하세요"[1:])

print("안녕하세요"[:3])

 

[실행결과]

선택 미션 모르는 용어(3~5개) 찾아 혼공 용어 노트에 정리하고 인증샷

1.이진 숫자 : 0과 1로 이루어진수

2.프로그래밍 언어 : 컴퓨터가 이해할 수 있는 이진 코드로 변환되는 것을 목표로 만들어진, 사람이 쉽게 이해할 수 있는 형태의 언어

3.소스코드 : 사람들이 쉽게 읽고 이해할 수 있도록 프로그래밍 언어로 작성한 코드, 사람들이 이 코드로 작성하고 읽는 것이 힘들기 때문에 프로그래밍 언어로 소스 코드를 만들고, 이를 컴퓨터가 이해하는 이진 코드로 바꾼다.

4.텍스트 에디터 : 글자를 입력할 수 있는 모든 종류의 프로그램. 메모장도 텍스트 에디터이며, 프로그래밍 작성시 사용할 수는 있으나 최대한 프로그래밍 언어를 쉽게 작성할 수 있도록 도와주는 텍스트 에디터를 사용하면 좋다.

5.통합 개발 환경(IDE) : 텍스트 에디터와 코드 실;행기, 이 두가지를 모두 포함하고 있는 프로그램. 프로젝트 생성, 자동 코드 완성, 디버깅 기능을 제공하는 환경을 말한다.

6.개발환경 : 컴퓨터, 텍스트 에디터, 파이썬 인터프리터 등과 같이 프로그래밍을 할 수 있는 환경

7.인터프리터 : 프로그래밍 소스 코드를 곧바로 실행해 주는 프로그램. 한 번에 코드 한 줄씩 읽어 실행

8.대화형 셀 : 컴퓨터와 상호 작용하는 공간이라는 의미에서 대화형 셀이라고 부른다.

9.표현식 : 어떠한 값을 만들어 내는 간단한 코드, 값이란 숫자, 수식, 문자열 등을 의미한다.

10.식별자 : 함수나 변수의 이름을 붙일 때 사용하는 단어

11.변수 : 값을 저장할 때 사용하는 식별자

12.함수 : 코드의 집합, 식별자 뒤에 괄호가 붙어 있으면 해당 식별자는 함수.

13.주석 : 프로그램 실행에는 영향이 없으며, 코드에 설명을 붙이기 위해서 사용하는 것.

14.연산자 : 연산에 사용되는 표시나 기호

15.리터럴 : 소스 코드 내에서 직접 입력된 값

16.자료형 : 자료의 형태. 자료형에 따라 컴퓨터가 처리하는 방법이 달라진다.

17.캐스트 : 어떤 자료형을 다른 자료형으로 바꾸는 것

18.조건문 : 조건에 따라 코드를 실행하거나 실행하지 않게 만들고 싶을 때 사용하는 구문

19.들여쓰기 : 코드 앞에 사용하는 ‘띄어쓰기 4번’, ‘띄어쓰기 2번’, ‘탭’과 같은 것을 의미, 파이썬 개발에서는 일반적으로 ‘띄어쓰기 4번’을 많이 사용.

 

반응형