파이썬 - 1주차

mallang·2023년 1월 8일
0

파이썬 - 과제

목록 보기
1/2

혼자 공부하는 파이썬 - 구판

1주차 필수 과제

p63

1. 프로그램의 실행결과 예측

	print("# 연습문제")
	print("\\\\\\\\")
	print("-" * 8)
    
    < 실행결과 >
    # 연습문제
    \\\\
    --------

2. 프로그램의 실행결과 예측. 오류 발생 -> 몇 행에서 어떤 오류? 이유?

print("안녕하세요"[1])
print("안녕하세요"[2])
print("안녕하세요"[3])
print("안녕하세요"[4])
print("안녕하세요"[5])

< 실행결과 >
녕
하
세
요

오류 : 5행에서 string index out of range 오류 발생
원인 : 문자열 "안녕하세요" 라면 인덱스가 0부터 시작하여 4까지 존재하지만 5행에서 인덱스 범위를 벗어나는 5를 호출하여 오류가 발생하였다.
(0 : 안 , 1 : 녕, 2 : 하, 3 : 세, 4 : 요)

3. 프로그램의 실행결과 예측

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

< 실행결과 >
녕하
하세
녕하세요
안녕하

혼공용어노트

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

    • 디버깅 : 프로그램 내의 코드 오작동을 찾아내는 것
  • 대화형 셸 = interactive shell
    컴퓨터와 상호 작용하는 공간이라는 의미에서 대화형 셸이라고 부른다.
    프롬포트라고 불리는 >>>에 코드를 한 줄 한 줄 입력하면 곧바로 실행결과를 볼 수 있다.

  • 텍스트 에디터 = text editor
    글자를 입력할 수 있는 모든 종류의 프로그램
    메모장도 텍스트 에디터이며, 프로그래밍 작성 시 사용할 수는 있으나 최대한 프로그래밍 언어를 쉽게 작성할 수 있도록 도와주는 텍스트 에디터를 사용하면 좋다. 텍스트 에디터의 종류에는 비주얼 스튜디오 코드 외에 서브라임 텍스트, 아톰 등이 있다.

  • 식별자 = indentifier
    함수나 변수의 이름을 붙일 때 사용하는 단어
    식별자를 만들 때는 특별한 규칙을 따라야한다.

profile
콩떡

0개의 댓글