본문 바로가기
코딩/알고리즘_코드업

CodeUp_기초100제_파이썬_6009 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기

by jkyoon 2022. 11. 3.

[문제]

image captured from URL(https://codeup.kr/problem.php?id=6009)

[설명]

1. 

파이썬으로 문자를 입력받아서 출력할 수 있는가를 묻는 문제다.

아래는 파이썬의 대표적인 입력 함수인 input()을 사용해서 데이터를 입력받은 뒤 변수 a에 저장하는 코드이다.

a=input()

 

2.

변수란 데이터를 저장하는 공간이다. (데이터는 흔히 값이라고 부르기도 한다.) 

변수는 디지털 장치(PC, 태블릿, 스마트폰 등)에 들어 있는 메모리 안에서 데이터를 저장

변수의 이름은 코딩하는 사람이 정할 수 있다. (위 예시에는 변수 이름을 a로 정했다.)

 

3. 

이제 아래와 같은 코드로 변수 a에 저장된 값을 출력하면 문제의 요구사항을 만족시킨다.

print(a)

 

[정답코드]

a = input()
print(a)

 

[one more thing ]

입력이 이루어지는 과정

데이터를 입력 받기 위한 과정은 두 단계를 거칩니다.

데이터(문자나 숫자)를 ①입력(input)받아저장한다.  이 때 두 단어를 기억하세요.     ① input( )        ② 변수

 

다음 두 줄의 코드를 실행한 결과를 생각해 보세요

name='라이언'
print(name)

실행 결과, 라이언이 출력됩니다.

변수를 print하면 변수이름(예:name)이 아니라 그 변수에 대입된 값(예:라이언)이 출력됩니다.

 

첫 줄의 코드(name='라이언')가 실행되는 과정은 아래와 같습니다.

등호(=)는 오른쪽 값을 왼쪽 변수에 집어넣으라는 대입 연산자입니다.

      컴퓨터 메모리에 name 변수가 만들어지고 라이언이 대입 됩니다.

댓글