<1단계:2739>
정수 N을 입력받은 뒤, 구구단 N을 출력하는 프로그램을 작성해보자.
1보다 크커나 같고 9 보다 작거나 같은 N을 입력하고 N*1부터 N*9까지 출력하자.
코드:
N = int(input())
for i in range(1,10):
print( N,"*", i, "=", N*i)
입력:
2
출력:
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
<2단계:10950>
두 정수 A,B를 입력받고, A+B를 출력하는 프로그램을 작성해보자.
첫번 째줄에 테스트 케이스의 개수 T를 입력하고, 각 테스트 케이스는 한 줄로 이루어져 있으며,
각 줄에 A와 B가 주어진다.
코드:
n = int(input())
for i in range(n):
A, B = map(int,input().split())
print(A+B)
입력:
5
1 1
2 3
3 4
9 8
5 2
출력:
2
5
7
17
7
<3단계:8393>
n이 주어졌을 때, 1부터 n까지의 합을 구하는 프로그램을 작성해보자.
코드:
n = int(input())
sum = 0
for i in range(1,n+1):
sum += i
print(sum)
입력:
3
출력:
6
<4단계:15552>
첫 번째 줄에 테스트케이스의 개수 T를 입력하고, 다음 T줄에는 가각 두 정수 A,B를 입력하자.
각 테스트케이스 마다 A+B를 한 줄에하나씩 순서대로 출력하자.
코드:
import sys
T = int(input())
for i in range(T):
A, B = map(int, sys.stdin.readline().split())
print(A+B)
입력:
5
1 1
12 34
5 500
40 60
1000 1000
출력:
2
46
505
100
2000
<5단계:2741>
자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나 씩 출력하는 프로그램을 작성해보자.
코드:
n = int(input())
for i in range(1,n+1):
print(i)
입력:
5
출력:
1
2
3
4
5
<6단계:2741>
자연수 N을 입력했을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성해보자.
코드:
N = int(input())
for i in range(N):
print(N-i)
입력:
5
출력:
5
4
3
2
1
<7단계:11021>
두 정수 A,B를 입력하고 A+B를 출력하는 프로그램을 작성해보자.
첫째 줄에 테스트 케이스의 개수 T를 입력된다. 각 테스트 케이스는 한 줄로 이루어져 있으며,
각 줄에 A와 B가 주어진다.
각 테스트 케이스마다 "Case #x: "를 출력한 다음 A+B를 출력하자.
코드:
T = int(input())
for i in range(1,T+1):
A,B = map(int,input().split())
print("Case #%d: %d"%(i,A+B))
입력:
5
1 1
2 3
3 4
9 8
5 2
출력:
Case #1: 2
Case #2: 5
Case #3: 7
Case #4: 17
Case #5: 7
<8단계:11022>
두 정수 A,B를 입력하고, A+B가 출력되는 프로그램을 작성해보자.
첫번째 줄에 테스트 케이스 T가 입력되고, 각 테스트 케이스는 한 줄로 이루어져 있으며,
각 줄에 A,B가 출력된다.
각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다.
코드:
T = int(input())
for i in range(1,T+1):
A,B = map(int,input().split())
print("Case #%d: %d + %d = %d"%(i,A,B,A+B))
입력:
5
1 1
2 3
3 4
9 8
5 2
출력:
Case #1: 1 + 1 = 2
Case #2: 2 + 3 = 5
Case #3: 3 + 4 = 7
Case #4: 9 + 8 = 17
Case #5: 5 + 2 = 7
<9단계:2438>
첫번 째줄에 N을 입력하고 , 첫째 줄부터 N번째 줄까지 차례대로 별(*)을 출력하는
프로그램을 작성해보자.
코드:
N = int(input())
for i in range(N):
for j in range(i+1):
print("*",end='')
print()
입력:
5
출력:
*
**
***
****
*****
<10단계:2439>
첫번째 줄에 N을 입력하고, 첫번째 줄에는 별1개, 두번째 줄에는 별2개, N번째 줄에는 별N개를
출력하는 프로그램을 작성해보자.
코드:
N = int(input())
for i in range(N):
for j in range(N-i-1):
print(end=' ')
for j in range(i+1):
print("*",end='')
print()
입력:
5
출력:
*
**
***
****
*****
<11단계:10871>
정수 N개로 이루어진 수열 A와 정수 X가 주어지고, A에서 X보다 작은 수를 모두 출력하는
프로그램을 작성해보자.
첫번째 줄에 N과 X를 입력하고, 두번째 줄에 수열 A를 이루는 정수 N개를 입력한다.
이때, X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력하자.
코드:
N,X = map(int, input().split())
A = list(map(int,input().split()))
for i in range(N):
if A[i] < X:
print(A[i],end=' ')
입력:
10 5
1 10 4 9 2 3 8 5 7 6
출력:
1 4 2 3
![](https://blog.kakaocdn.net/dn/AO7QF/btrs3VkihbB/5StLSDPtzgNkCSTyIle2o1/img.png)