실행 시간 제한 | 메모리 제한 |
---|---|
1 초 | 10 MB |
안녕하세요. 여러분! 돌핀 코딩에 오신 것을 환영합니다.
이 문제집에서는 파이썬에 대한 기본적인 문법을 차근차근 다뤄볼 거예요.
파이썬은 C언어나 Java 같은 다른 언어들에 비해 최근에 나온 언어이며, 파이썬의 창시자는 귀도반로섬이라는 개발자랍니다.
파이썬을 만든 귀도 반 로섬
(Guido van Rossum, 네덜란드 출신의 컴퓨터 프로그래머)
파이썬은 2021년 10월에 티오베 인덱스에서 C언어와 자바를 제치고 1위 인기 프로그래밍 언어로 등극한 꽤 인기 있는 언어입니다.
최근 인기 있는 분야인 인공지능도 대부분 파이썬으로 작성되어 있답니다. 여러분도 배우면 다양한 곳에서 매우 유용하게 써먹을 수 있을 거예요!
그럼 시작하겠습니다.
변수와 자료형
변수란 무엇일까요?
우리가 만약 1+1이라는 수식을 코드로 입력한다면 1이라는 숫자를 미지수 x처럼 어딘가에 담아둘 수 있습니다 :)
파이썬 코드로 예를 들어볼까요?
x = 1
이런 식으로 변수는 어떤 공간(x)에 숫자(1)를 담듯이 데이터를 저장하는 공간의 역할을 해요!
우리는 위처럼 이 변수를 만들어내는 과정을 '변수를 선언' 한다고 말해요.
'변수명'이란 변수의 이름을 뜻하고 위의 코드에서는 'x'를 의미합니다.
1) 변수(Variable)
즉, 변수는 언제든지 다른 값으로 변할 수 있는 저장공간이에요.
식별자의 명명 규칙
이 변수명을 작성하는 데에 몇 가지 규칙이 있어요!
대부분의 프로그래밍 언어에서 아래의 규칙을 지키며 작성해야 합니다. (이를 '식별자의 명명 규칙'이라 합니다.)
식별자(identifier : 변수, 상수, 함수)
# 영문자
abc = 3
# 영문자 + 숫자
abc123 = 3
# 영문자 + 밑줄 문자(_) + 숫자
abc_123 = 3
# 모두 가능하다!
# 숫자 + 영문자
123abc = 3 # (오류 발생! 숫자로 시작하는 변수명 선언 불가)
abcdefghij = 3 # (통과함!)
abcd efghij = 3 # (오류 발생! 변수명에 공백 사용 불가)
# 소문자로 변수명 작성
abc = 1
# 대문자로 변수명 작성
ABC = 2
# 소문자와 대문자로 변수명 작성
aBc = 3
# 이때 abc, ABC 그리고 aBc는 모두 서로 다른 변수임
def = 1 # (def는 파이썬에서 함수를 정의하기 위한 예약어!, 사용해서는 안 됨)
class = 1 # (class는 파이썬에서 클래스를 정의하기 위한 예약어!, 사용해서는 안 됨)
# Tip은 예약어일 경우 에디터에서 그 문자의 색상이 다른 색으로 바뀔 거예요.
# Tip) 예약어일 경우 에디터에서 그 문자의 색상이 다른 색으로 바뀔 거예요.
이 내용을 정리해보면
이제 실습해볼까요?
실습 문제
입력 x, y의 합을 계산해 출력하는 프로그램을 작성해 보세요.
Tip
자신의 코드를 테스트해 볼 때는, "실행" 버튼을 눌러서 테스트해 보세요.
코드를 완성하면, "제출" 버튼을 눌러 자신의 코드가 맞는지 검사해 보세요!
Integer 자료형 x, y가 주어집니다.
두 입력의 합계를 출력합니다.
1 2
3
2 3
5
출처: 돌핀 코딩