※ 답은 개인이 혼자 푼 것으로 참고용으로만 확인해주시고 틀린 답이나 잘못된 풀이 지적 환영합니다.
Q 01. 다음은 for문의 기본 구조입니다. 빈칸을 제시된 예로 채우세요.
시작값, 증가값, 끝값, 끝값+1 |
for 변수 in range(①,②,③) : 이 부분을 반복 |
A :
① 시작값
② 끝값+1
③ 증가값
Q 02. 다음은 몇 번이 출력될지 예상해보세요. 잘 생각해보세요. ^^
for i in range(1, 100, 1) : print("파이썬 완전 꿀잼이에요~~. ^^") |
A : 99
Q 03. 다음은 100부터 200 사이의 2의 배수만 더하는 프로그램입니다. 빈칸을 채우세요.
i, hap = 0, 0 for i in ① : hap = hap + i print("100부터 200까지의 2의 배수 합 : %d" % hap) |
A : ① range(100, 201, 2)
Q 04. 다음은 몇 번이 출력될지 예상해보세요.
for i in range(1, 10) : for k in range(1, 10) : print("파이썬 정말 꿀잼이에요~~. ^^") |
A : 81번 출력된다.
Q 05. 다음은 구구단의 단을 입력하면 단이 거꾸로 출력되는 프로그램입니다. 빈칸을 채우세요.
※ 출력결과는 책을 참고해주세요.
i, dan = 0, 0 dan = int(input(" 몇 단 ? ")) for i in ① : print(" %d X %d = %2d" % (dan, i, dan * i )) |
A : ① range(9,0,-1)
Q 06. 다음은 for문으로 0에서 100 사이의 2의 배수 합계를 구하는 프로그램입니다. 이 프로그램을 while문으로 수정해보세요.
※ 출력결과는 책을 참고해주세요.
i, hap = 0, 0 for i in range(0, 101, 2) : hap = hap + i print("0부터 100까지의 2의 배수 합 : %d" % hap) |
A :
i, hap = 0, 0
while i < 101 :
hap = hap + i
i = i + 2
print("0부터 100까지의 2의 배수 합 : %d" % hap)
Q 07. 다음은 1부터 1000 사이의 홀수의 합계에서, 최초로 1000이 넘는 위치는 어디인지 구하는 프로그램입니다. 빈칸을 채우세요.
※ 출력결과는 책을 참고해주세요.
i, hap = 0, 0 for i in ① : hap = hap + i if ② : break print("1~100의 홀수의 합에서 최초로 1000이 넘는 위치 : %d" % i) |
A :
① range(1, 101, 2)
② i > 1000
2022.02.05 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch1 답
2022.08.27 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch2 답
2022.08.30 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch3 답
2022.10.31 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch4 답
2022.11.12 - [프로그래밍/Python] - 컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch5 답
'프로그래밍 > Python' 카테고리의 다른 글
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch8 답 (0) | 2022.11.18 |
---|---|
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch7 답 (0) | 2022.11.18 |
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch5 답 (0) | 2022.11.12 |
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch4 답 (0) | 2022.10.31 |