값에 이름을 붙이고 출력해요
Python 코드는 위에서 아래로 실행돼요. count = 3은 숫자 3을 count라는 변수에 저장해요. 변수는 값을 다시 쓸 때 부르는 이름이에요. print(count)는 그 값을 화면에 쓰고 줄을 바꿔요.
count = 3
print(count)
출력은 3이에요. 이 레슨에서는 정수만 사용해요. 코드를 실행하려고 별도의 시작 함수를 만들 필요는 없어요. 아래 그림은 변수의 이름, 저장된 값, 출력값의 관계를 보여 줘요.
입력은 숫자로 바꿔서 계산해요
input()은 입력 한 줄을 읽어요. 읽은 내용은 글자인 문자열이에요. int(...)로 감싸면 정수로 바뀌어요. int(input())은 한 줄을 읽어 숫자로 바꾸는 표현이에요.
count = int(input())
count = count + 1
print(count)
입력이 3이면 처음 count는 3이에요. 다음 줄은 현재 값에 1을 더해 다시 저장하므로 4가 되고, 출력도 4예요. =는 같다는 비교가 아니라 저장이에요. # 뒤의 글은 코드 설명인 주석이라 실행되지 않아요. 직접 풀 때는 1 대신 과제에서 지정한 수를 더해요.
직접 풀어봐요
현재 표가 count 장 있어요. 표를 2장 더 받은 뒤의 개수를 출력해요.
입력은 한 줄의 정수 count이고, 범위는 0~1000이에요. 출력은 최종 개수 한 개와 줄 바꿈이에요. Python 프로그램 전체를 작성해요.
예시 1: 입력 3 → 출력 5. 3장에 2장을 더해요.
예시 2: 입력 8 → 출력 10. 8장에 2장을 더해요.
예시 입력
3
예상 결과
5
예시 입력
8
예상 결과
10
핵심 개념
io-basic: input()의 문자열을 int()로 바꾸고, 변수에 계산 결과를 저장해 print()로 출력해요.