파이썬/문제풀이 5

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Chapter 05 연습 문제 풀이

01. 10개의 숫자를 입력받아 0보다 큰 수에 대해서만 전체 합과 평균을 출력하는 프로그램을 while 반복문을 이용하여 작성하시오.① 조건 추출 :사용자에게  10개의숫자를 10번 반복하여 입력 받음숫자가 0보다 큰 수에 대해서만 전체 합과 평균을 출력② 연계된 논리 결정 :10개의 숫자를 입력 받음 : 반복 논리0보다 큰 수에 대해서만 합과 평균을 출력 : 선택 논리③ 논리구조도 :num = 0sum = 0avg = 0i = 1while i 0): sum += num i = i + 1avg = sum / 10print("합 :", sum)print("평균 :", avg)  02. 1부터 100까지의 합을 구하여 다음과 같이 출력하는 프로그램을 while 반복문을 이용하여 ..

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Chapter 04 연습 문제 풀이

01. 다중 if문과 중첩 if문을 활용하여 학점 계산 프로그램을 완성하시오. 입력받는 정수는 반드시 0~100점 사이에 있어야 하고, 잘못된 점수를 입력하면 '점수 입력은 0~100 사이어야 합니다.'를 출력하도록 프로그램을 작성하시오.더보기A학점 : 90~100점     B학점 : 80~89점     C학점 : 70~79점D학점 : 60~69점       F학점 : 60점 미만 score = int(input("점수를 입력하세요(0~100점) : "))if (score >= 0 and score = 90 and score = 80 and score = 70 and score = 60 and score   02. 정수 하나를 입력받아 자릿수를 구하는 프로그램을 작성하시오. 그리고 입력받은 정수가 네 자..

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Chapter 03 연습 문제 풀이

01. 다음 수식의 우선순위와 결과를 나타내시오.더보기10 - 40 / 5 * 10 + 200① 40 / 5 (= 8)② 8 * 10 (= 40 / 5 * 10 = 80)③ 10 - 80 ( = 10 - 40 / 5 * 10 = -70)④ -70 +200 ( = 10- 40 / 5 * 10 + 200 = 130)  02. 다음 수식의 우선순위와 결과를 나타내시오.더보기5 + 5 * 10 / (10 - 5)① (10 - 5) (= 5)② 5 * 10 (= 50)③ 50 / 5 (= 5 * 10 / (10 - 5) = 10)④ 5 + 10 (= 5 + 5 * 10 / (10 - 5) = 15)  03. 다음 수식의 우선순위와 결과를 나타내시오.더보기15 * 1500 + 3 * 3000① 15 * 1500 (..

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Chapter 02 연습 문제 풀이

01. 순서도나 의사코드는 건물의 설계도와 같다. ( O / X ) 02. 프로그램을 작성할 때 프로그램을 먼저 작성하고 순서도를 그린다. ( O / X ) 03. 랩터는 순서도에 기반하여 절차를 기술할 수 있는 시각적 개발 환경을 제공한다. ( O / X ) 04. 구조적 프로그램에서의 기본적인 논리는 순서, 선택, 반복 논리이다. ( O / X ) 05. 순서 논리는 순차적인 실행 순서를 가진다는 의미이다. ( O / X ) 06. 컴퓨터에서 선택 논리는 True, False, Unknown의 값을 가진다. ( O / X ) 07. 컴퓨터에서 반복 논리는 무한 반복됨을 의미한다. ( O / X ) 08. 랩터는 미 해군에서 개발되어 무료로 보급되고 있는 소프트웨어이다. ( O / X ) 09. 랩터는..

[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Chapter 01 연습 문제 풀이

이 글은 '알기 쉽게 해설한 파이썬 컴퓨팅 사고력'을 중심으로 작성되었습니다.알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력 | 김충석 - 교보문고 (kyobobook.co.kr)          01. 4차 산업혁명 시대에서 가장 중요한 역할을 하는 것은 [ 컴퓨터 ]이다. 02. 현재 가장 많이 사용되고 있는 컴퓨터는 [ 인터넷 ]이다. 03. 4차 산업혁명이라는 용어는 최초로 [ 세계경제포럼(World Economic Forum, WEF) ]에서 언급되었다. 04. 4차 산업혁명언 [ 초연결성(hyper-connectivity) ]과 [ 초지능성(super-intelligence) ]을 기반으로 구축되었다. 05. 1차 산업혁명은 [ 증기기관 기반의 기계화 혁명 ]이고,      2차 산업혁명은 [..