본문 바로가기

SWLUG/파이썬 (코딩테스트)

[파이썬] 1주차 과제(답안)

 

문제 1

 

 

해설

  1. input()함수를 사용하여 사용자로부터 name이라는 변수에 이름을 입력받는다.
  2. print()함수를 사용하여 name 변수에 저장된 입력값과 추가 문구를 출력한다.

 

 

 

문제 2

 

 

해설

  1. 이름, 기수, 학번이라는 변수 이름을 지정해준다. 여기선 각각 name, num, id로 지정해주었다.
  2. input 함수를 이용하여 입력을 받아야 한다. 여기선 문자열에 해당하는 내용을 출력 후 입력을 받아야하니 변수명=input(’문자열’) 형태로 작성해준다.
  3. 출력함수 print를 사용하여 각 변수에 저장된 값과 추가 문구를 출력한다.

 

 

 

 

 

문제 3

 

 

해설

  1. 연도, 학년, 반이라는 변수 이름을 지정해준다. 여기선 각각 year, grade, room으로 지정해주었다.
  2. 여기서 주의할 점은 ‘반‘이라는 변수를 class로 이름을 지정할 수 없다. 그 이유는 class가 파이썬의 지정단어라 변수명으로 사용할 수 없기 때문이다.
  3. 출력함수 print를 사용하여 각 변수에 저장된 값과 추가 문구를 출력한다.

 

 

 

 

 

문제 4

 

 

 

해설

  1. 변수 a와 b에 input()함수를 통해 정수를 입력받아 저장한다.
  2. 입력받은 값은 모두 문자열(str)로 저장되기 때문에 연산을 해주기 위해 int로 강제 형변환을 해준다.
  3. print()함수를 통해 저장된 a와 b의 값, 그리고 합, 차, 곱, 나눗셈의 식을 써주어 결과값을 출력해준다. (결과값을 “” 안에 작성하지 않도록 주의한다.)