코딩/알고리즘_코드업
CodeUp_기초100제_파이썬_6010 : 정수 1개 입력받아 변환하여 출력하기
jkyoon
2022. 11. 6. 21:45
[문제]
[설명]
1.
9번 문제와 마찬가지로 입력받은 값을 출력할 수 있는지 묻고 있다.
단, 입력값이 정숫값이라는 점이 9번과 다르다.
일단, 핵심 키워드는 다음 두 가지다.
input()함수, 변수
2.
다음은 변수 n에 input()함수로 입력받은 값을 대입하는 코드다.
n=input()
n은 변수의 이름이다. 보통 숫자를 저장할 때 number의 앞 글자인 n을 쓰는 경우를 자주 볼 수 있다.
기억하자.
변수에 값을 저장할 때, 다음과 같은 형태로 코딩합니다.
변수이름 = 값 |
3.
이 문제에서 중요한 키워드로 int()함수가 있다.
input()함수는 입력받은 값을 모두 문자로 간주한다.
참고로, 컴퓨터는 숫자를 두 가지로 구분한다.
-숫자인 숫자
-문자인 숫자
n=input()을 실행하면 변수 n에는 문자인 숫자가 들어간다.
이래서는 정답이 될 수 없다.
따라서 문제의 요구대로 입력받은 값을 정숫값으로 바꾸기 위해 input() 함수에 int() 함수를 씌워 준다.
int(input())
*int() 함수는 괄호 안에 있는 값의 형태를 정수형으로 바꾼다.
이렇게 정수로 바꾼 값을 변수 n에 대입한다.
n=int(input())
n에는 정수로 바뀐 입력 값이 들어 있으므로 이제 출력해주면 된다.
그래서 정답은 다음과 같다.
[정답]
n=int(input())
print(n)
[one more thing] _변수 이름 정하는 규칙
변수 이름은 프로그래밍하는 사람이 마음대로 정할 수 있다.
다만, 다음과 같이 몇 가지 지켜야 할 규칙이 있다.
[보충] 변수 이름 작성 규칙 변수이름은 원하는 대로 지을 수 있지만 다음 규칙을 지켜야 합니다.
|