개발/Python 7

튜플을 딕셔너리 키 값으로 사용할 수 있을까?

my_dict = dict() my_dict[(0,0)] = 1 딕셔너리인데 키 값이 튜플이다. 이 경우 문제 없이 실행될까? 결론부터 말하면, 된다! 키(key) 값(value) 10 "민수" 20 "상호" 30 "수현" 딕셔너리는 키-값 쌍으로 이루어진 자료형이다. 파이썬에 내장된 딕셔너리는 '해시 테이블' (Hash table) 구조로 구현되어 있다. 해시 테이블을 논리적으로 표현하면 다음과 같은 모양이다. # Logical model of Python Hash table -+-----------------+ 0| | -+-----------------+ 1| ... | -+-----------------+ .| ... | -+-----------------+ i| ... | -+----------..

개발/Python 2024.03.10

[파이썬으로 배우는 컴퓨팅 사고] 챕터6 확인학습 답

개인에 의해 작성된 답입니다. 오류 발견시 댓글을 통해 알려주세요. + 과제는 스스로 하기! 1. 이름을 물어보고 입력받은 이름을 사용하여 아래의 예시와 같이 대답하며 인사해주는 프로그램을 작성하시오. name = input("당신의 이름은 무엇인가요? ") print("하이", name, "씨 만나서 반가워요") 2. 고향을 물어보고 입력받은 고향에 대하여 아래의 예시와 같이 답해주는 프로글매을 작성하시오. hometown = input("당신의 고향은 어디인가요? ") print("당신은 아름다운", hometown, "에서 왔군요.") 3. 좋아하는 숫자를 물어 본 후 좋아하는 숫자에 10을 더한 값을 말해주는 프로그램을 작성하시오. number = int(input("당신이 좋아하는 숫자는? ")..

개발/Python 2021.05.11

[파이썬으로 배우는 컴퓨팅 사고] 챕터5 확인학습 답

개인에 의해 작성된 답입니다. 오류 발견시 댓글을 통해 알려주세요. + 과제는 스스로 하기! 1. 2020이라는 정수가 메모리에 2진수로 어떻게 표현되는지 확인해보자. 해당 숫자를 변수에 입력한 후 bin 함수를 활용하면 된다 정수 = 2020 print(bin(정수)) 2. 중국 여행에 앞서 우리나라 돈을 중국 돈(위안)으로 환전하고자 한다. 1위안은 165원이라고 할 떄, 150만원을 위안으로 환전한 결과를 구해보자. 가진돈 = 1500000 위안환율 = 165 가진돈_위안 = 가진돈 / 위안환율 print("환전결과 :", 가진돈_위안) 3. 지름이 30 cm인 피자를 1/4 등분하였다. 이 조각 피자의 넓이를 구해보자. 지름 = 30 반지름 = 지름 / 2 원넓이 = 3.14 * 반지름 * 반지름..

개발/Python 2021.05.11

[파이썬으로 배우는 컴퓨팅 사고] 챕터4 확인학습 답

개인에 의해 작성된 답입니다. 오류 발견시 댓글을 통해 알려주세요. + 과제는 스스로 하기! 1. 쉘 모드에서 intro라는 변수에 자신을 소개하는 내용을 2줄 이상 입력한 후 화면에 출력하시오. >>> print("안녕하세요, 제 이름은 제러미 베러미라고 합니다\n만나서 반갑습니다.") 2. 코드 편집기 모드에서 자신에 대한 소개(이름, 고향, 취미)를 1초 간격으로 화면에 출력되도록 하는 프로그램을 만드시오. import time print("안녕하세요, 제 이름은 제러미 베러미입니다.") time.sleep(1) print("제 고향은 서울입니다.") time.sleep(1) print("취미는 프로그래밍입니다.") time.sleep(1) 3. 2번 문제에서 작성한 소스코드를 1초 간격으로 '삑'..

개발/Python 2021.05.11

[파이썬으로 배우는 컴퓨팅 사고] 챕터3 확인학습 답

개인에 의해 작성된 답입니다. 오류 발견 시 댓글을 통해 알려주세요. + 과제는 스스로 하기! 1. 아래의 변수들 중 잘못된 변수 이름을 선택하고 그 이유를 설명하시오. x y y1 1x 1달러 _kor #math 성적 $환전 engScore eng_score 1x, 1달러 : 변수이름은 숫자로 시작할 수 없다. #math, $환전 : 변수 이름에는 특수문자가 사용될 수 없다. (언더라인 _ 은 가능) 2. 변수 이름을 지정할 때 주의해야 할 점들을 나열하시오. 변수는 대소문자를 구분한다. 한글 변수명을 사용할 수 있다. 변수 이름은 숫자로 시작할 수 없다. 변수 이름에는 특스문자가 사용될 수 없다. 그러나 언더라인(_)은 사용 가능하다. 변수명 중간에 공백이 들어갈 수 없다. 이미 지정된 키워드는 사용..

개발/Python 2020.06.14

[파이썬으로 배우는 컴퓨팅 사고] 챕터2 확인학습 답

개인에 의해 작성된 답입니다. 오류 발견시 댓글을 통해 알려주세요. + 과제는 스스로 하기! 1. 쉘 모드에서 아래의 명령을 실행하면 어떤 결과가 나올까? >>> 5 * 3 / 2 7.5가 출력된다. 2. 쉘 모드에서 아래의 명령을 실행하면 어떤 결과가 나올까? >>> x = 5 >>> print(x * 2 - 3) 7이 출력된다. 3. 쉘 모드에서 아래의 명령을 실행하면 어떤 결과가 나올까? >>> print("반가워 파이썬") # print("안녕") >>>반가워 파이썬 "반가워 파이썬" 이라는 문장이 출력된다. "안녕" 부분은 주석으로 처리되어 출력되지 않는다. 4. 쉘 모드에서 아래의 명령을 실행하면 화면에 어떤 결과가 출력될까? >>> x = 5 >>> y = 3 >>> print(x) >>> ..

개발/Python 2020.06.14

[파이썬으로 배우는 컴퓨팅 사고] 챕터1 확인학습 답

개인에 의해 작성된 답입니다. 오류 발견시 댓글을 통해 알려주세요. + 과제는 스스로 하기! 1. 파이썬은 누가, 언제 만들었는지 설명해보시오. 네덜란드 프로그래머인 귀도 반 로섬(Guido van Ros-sum)이 1991년에 개발하였다. 2. 파이썬의 특징을 나열해보시오. 요즘 개발자들 사이에서 쉽고 힙한 언어이다 인터프리터 방식으로 실행된다 유용한 오픈소스 라이브러리를 제공한다 3. 파이썬의 공식 홈페이지 주소는 무엇인가? http://www.python.org Welcome to Python.org The official home of the Python Programming Language www.python.org 4. 여러분의 컴퓨터에 파이썬 프로그램(IDLE)을 설치하시오. PASS 5. ..

개발/Python 2020.06.14