문제)

정수(integer)는 양의 정수(1,2,3,4,5,...), 음의 정수(-1,-2,-3,-4,-5, ...), 0과 같이 소숫점 아래에 수가 없는 수라고 할 수 있다.

변수에 정수값을 저장한 후 정수로 변환하여 출력해보자.

 

참고)

  • input()을 사용하면 키보드로 입력(input)한 값을 가져온다.
  • 변수 = input() 를 실행시키면 키보드로 입력한 값을 왼쪽의 변수에 저장(할당, asign)한다.
  • 변수는 어떤 값(정수, 실수, 문자, 문자열 등)을 저장할 수 있는 공간의 별명이라고 할 수 있다.
  • 변수는 일반적으로 알파벳(a~z, A~Z)이나 언더라인 '_'으로 시작하는 단어를 사용하고, 숫자(0~9)로 시작하는 단어는 사용할 수 없다.
  • 숫자로 시작하는 단어는 수로 인식하기 때문이다.(python 의 경우 한글 변수도 사용할 수 있지만, 영문을 사용하는 것이 예상하지 못하는 오류를 방지할 수 있다.)
  • '=' 연산자는 오른쪽의 계산 결과 값을 왼쪽의 변수에 저장하라는 의미의 대입연산자이다.
  • 왼쪽의 결과값과 오른쪽의 결과값이 같다는 의미의 수학식의 등호와는 의미가 다르다.

 

답)

a = input()
a = int(a)
print(a)

문제)

문자(character)는 0~9, a~z, A~Z, !, @, #, {, [, <, ... 과 같이 길이가 1인 기호라고 할 수 있다.

변수에 문자 1개를 저장한 후 변수에 저장되어 있는 문자를 그대로 출력해보자.

 

참고)

  • input() 을 사용하면 키보드로 입력한 값을 가져온다.
  • 변수 = input() 를 실행시키면 키보드로 입력한 값을 왼쪽의 변수에 저장한다.
  • 변수(variable)는 어떤 값(정수, 실수, 문자, 문자열 등)을 저장할 수 잇는 공간의 별명이라고 할 수 있다.
  • 어떤 값을 저장했다가 다시 사용하기 위해서 변수를 사용한다.
  • 저장할 내용들이 많으면 필요한 만큼 변수를 만들어 사용하면 된다.
  • 변수는 포스트잇과 같은 메모지에 필요한 내용을 적어두었다가, 필요할 때 찾아 살펴보는 것과 비슷하다.
  • 대수학(algebra)에서는 어떤 수나 값을 대신해 문자로 표현하는 방법을 사용한다.
  • 프로그래밍언어에서도 마찬가지로 자신이 알아보기 쉬운 짧은 단어를 사용하는 것이 좋다. 
  • 예) y = x + 3

 

답)

a = input()
print(a)

문제)

출력문 연습의 마지막 문제이다.

(생각과 시도를 많이 해야하는 문제들은 한 두 문제씩 넘겼다가 나중에 풀어보면 된다.)

이번에는 다음과 같은 python 프로그램의 소스코드를 출력해보자.

 

print("Hello\nWorld")

 

위 코드를 정확히 그대로 출력하시오.(공백문자 주의)

 

참고)

  • print 명령 안에 서식 문자로 \n을 사용하면 줄 바꿈(new line) 문자로 사용된다.
  • 그렇다면 \n을 화면에 그대로 출력하려면 어떻게 해야될까?

 

답)

print("print(\"Hello\\nWorld\")")

문제)

윈도우 운영체제의 파일 경로를 출력하는 연습을 해보자.

파일 경로에는 특수문자들이 포함된다.

다음 경로를 출력하시오.

 

"C:\Download\'hello'.py"

(단, 따옴표도 함께 출력한다.)

 

참고)

  • \도 안전하게 출력하려면 \\를 사용하는 것이 좋다.

 

답)

print("\"C:\\Download\\\'hello\'.py\"")

문제)

이번에는 특수문자 출력에 도전하자!!

다음 문장을 출력하시오.

"!@#$%^&*()'

(단, 큰따옴표와 작은따옴표도 함께 출력한다.)

 

참고)

  • 출력 형식에 필요한 따옴표와 출려할 문자인 따옴표를 구분하기 위하여 \" 또는 \'를 이용하여 출력할 수 있다.

 

답)

print("\"!@#$%^&*()\'")

'Coding > CodeUp - python' 카테고리의 다른 글

[기초-출력] 출력하기8  (0) 2021.11.02
[기초-출력] 출력하기7  (0) 2021.11.02
[기초-출력] 출력하기5  (0) 2021.11.02
[기초-출력] 출력하기4  (0) 2021.11.02
[기초-출력] 출력하기3  (0) 2021.11.02

문제)

이번에는 큰따옴표(")(double quotation mark)가 포함된 출력문을 연습해 보자.

다음 문장을 출력하시오.

 

"Hello World"

(단, 큰따옴표도 함께 출력한다.)

 

참고)

  • python 언어에서 print() 로 출력할 문장을 표현할 때 큰 따옴표 기호(")로 묶어 표현한다.
  • 따라서, 큰 따옴표 기호 그 자체를 출력하기 위해서는 다른 방법을 사용해야한다.
  • python 언어에서 문장(문자열)을 표현하는 기호로 "와 '를 쌍으로 묶어 사용할 수 있다.
  • 따라서, 문장을 표현할 때 사용하는 큰따옴표("문장") 기호 대신 작은 따옴표('문장')를 사용하면 큰따옴표를 출력할 수 있다.(물론, 큰따옴표를 출력하는 다른 방법도 있다.)

답)

print('"Hello World"')

'Coding > CodeUp - python' 카테고리의 다른 글

[기초-출력] 출력하기7  (0) 2021.11.02
[기초-출력] 출력하기6  (0) 2021.11.02
[기초-출력] 출력하기4  (0) 2021.11.02
[기초-출력] 출력하기3  (0) 2021.11.02
[기초-출력] 출력하기2  (0) 2021.11.02

문제)

이번에는 작은 따옴표(')(single quotation mark)가 들어있는 출력문 연습을 해보자.

다음 문장을 출력하시오.

 

'Hello'

 

답)

print("'Hello'")

'Coding > CodeUp - python' 카테고리의 다른 글

[기초-출력] 출력하기6  (0) 2021.11.02
[기초-출력] 출력하기5  (0) 2021.11.02
[기초-출력] 출력하기3  (0) 2021.11.02
[기초-출력] 출력하기2  (0) 2021.11.02
[기초-출력] 출력하기1  (0) 2021.11.02

문제)

이번에는 줄을 바꿔 출력하는 출력문을 연습해보자.

다음과 같이 줄을 바꿔 출력해야 한다.

 

Hello

World

(두 줄에 걸쳐 줄을 바꿔 출력)

 

참고)

  • python의 기본 print() 를 이용해 출력하면 문장을 출력한 후 마지막에 줄을 바꾼다.(new line)
  • 출력 후 줄을 바꾸는 대신 스페이스() 공백을 붙이도록 설정하는 방법도 있다.

 

답)

print("Hello")
print("World")

 

'Coding > CodeUp - python' 카테고리의 다른 글

[기초-출력] 출력하기6  (0) 2021.11.02
[기초-출력] 출력하기5  (0) 2021.11.02
[기초-출력] 출력하기4  (0) 2021.11.02
[기초-출력] 출력하기2  (0) 2021.11.02
[기초-출력] 출력하기1  (0) 2021.11.02

+ Recent posts