수업 자료
즐거운 과제
1.
초급
1 ~ 10까지의 숫자에 대해 모두 더한 값을 출력하는 프로그램을 for 문을 사용하여 작성하세요.
정답
Python
복사
정답을 설명해주세요.
2.
중급
사용자로부터 2 ~ 9 사이의 숫자를 입력 받은 후, 해당 숫자에 대한 구구단을 출력하세요.
정답
Python
복사
정답을 설명해주세요.
3.
중급
사용자로부터 , 로 구분된 여러 이름을 입력받아서, 한 줄에 하나씩 이름을 출력하세요
정답
Python
복사
정답을 설명해주세요.
4.
초급
1부터 30까지의 숫자 중 3의 배수만 출력하세요.
정답
Python
복사
정답을 설명해주세요.
5.
중급
1부터 100까지 숫자를 모두 더한 값을 출력하세요.
◦ 단 while 구문을 사용해서 작성하세요.
정답
Python
복사
정답을 설명해주세요.
6.
고급
숫자를 입력하면 해당 단이 출력되는 구구단 프로그램을 만들어보세요.
숫자를 입력하세요: 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 입니다.
Plain Text
복사
정답
Python
복사
정답을 설명해주세요.
7.
중급
아파트 동호수를 다음과 같은 두 리스트 변수를 활용해서 출력하세요.
◦ 단, 각 동과 동 사이에는 구분이 되도록 한 라인씩 띄워서 출력하세요
dongs = ["6209동", "6208동", "6207동"]
hos = ["101호", "102호", "103호", "104호"]
# 출력 예시
6209동, 101호
6209동, 102호
.
.
.
,
6207동, 104호
Plain Text
복사
정답
Python
복사
정답을 설명해주세요.
8.
중급
N이 주어졌을때, (1 ≤ N ≤ 200)
"Hello World, BigPy!"
N번 출력하는 코드를 작성하시오.
# N이 3인 경우
"Hello World, BigPy 1!"
"Hello World, BigPy 2!"
"Hello World, BigPy 3!"
Plain Text
복사
정답
Python
복사
정답을 설명해주세요.
9.
중급
두 개의 주사위를 던졌을 때, 눈의 합이 6이 되는 모든 경우의 수를 출력하시오.
dice = [1, 2, 3, 4, 5, 6]
# 출력예시
[(1, 5), (2, 4), (3, 3), (4, 2), (5, 1)]
Plain Text
복사
정답
Python
복사
정답을 설명해주세요.
10.
중급
1~100까지의 수 중에서 홀수와 홀수의 합을 실행 결과와 같이 출력하는 프로그램을 작성하시오.
👉 실행 결과
1 + 3 + 5 + 7 + 9 + 11 + 13 + 15 + 17 + 19
+ 21 + 23 + 25 + 27 + 29 + 31 + 33 + 35 + 37 + 39
+ 41 + 43 + 45 + 47 + 49 + 51 + 53 + 55 + 57 + 59
+ 61 + 63 + 65 + 67 + 69 + 71 + 73 + 75 + 77 + 79
+ 81 + 83 + 85 + 87 + 89 + 91 + 93 + 95 + 97 + 99 = 2500
Plain Text
복사
정답
Python
복사
정답을 설명해주세요.