[위대한수업] 창의력에 관한 이론
인문학수업/책&콘텐츠 리뷰 2024. 4. 3. 14:39

큰 창의력 - 세상을 바꾸는 수준의 아이디어(전 인류에 걸쳐 인정받는 수준) - 2개 이상의 지능 발휘되어야 함 - 10년 정도의 계발이 필요 - 시골에서 발달하여, 도시로 와서 그 가치를 알아보는 동료를 만나는 경우가 많음 - 심화되면 동료조차도 이해하지 못하는 단계에 이름 중간 창의력 - 베스트셀러 수준의 아이디어(동시대에게 인정받는 수준) - 10년이 지나면 잊혀짐 - 다른 사람이 알아봐주는 창의력 작은 창의력 - 업무 수준에서 발휘되는 창의력 - 휴가계획을 세우기 - 이직계획을 세우기 - 일을 잘 처리하는 수준의 창의력 미세 창의력(신설) - SNS에 올리는 글에 발휘되는 아이디어 - 재미있지만, 사람을 바꾸지 못함 - 10년을 반복한다 해도 그 수준을 벗어나지 못함(더 깊어지지 않음) 시대의 지..

[파이썬] 포켓몬 배틀 구현하기 1
파이썬 수업/파이썬 미니프로젝트 2024. 3. 31. 20:25

파이썬 기초문법 1~3권 내용과 병행하여 만들 수 있는 미니프로젝트 입니다. 1. [입출력/문자의연산] 타이틀 출력하기 게임이 시작되면 "포켓몬 배틀"이라고 출력 위 아래로 "=" 20개 출력 print("="*20) print("포켓몬 배틀") print("="*20) 2. [입출력] 이름 정하기 당신의 이름은 무엇입니까? input으로 받아 a에 저장하세요 a=input("당신의 이름은 무엇입니까?") 3. [f스트링] 이름 출력하기 두 줄로 아래의 내용을 출력하세요 "{a}님, 반갑습니다. 포켓몬을 드리겠습니다." print(f"{a}님, 반갑습니다.\n포켓몬을 드리겠습니다.") 4. [리스트] 포켓몬 리스트 만들기 포켓몬 3마리를 p 리스트에 저장해봅시다. - 이상해씨, 파이리, 꼬부기 p=['이..

[파이썬] COSpro 3급 기출문제 풀이 2회-2 (6~10번 문제)
파이썬 수업/파이썬 기출문제 풀이 2024. 1. 3. 20:12

[ 문제6 ] 표준 입력으로 두 수를 입력 받아 큰수에서 작은수의 차를 출력하세요 ##### 입력 설명 표준 입력으로 숫자 두 개가 주어집니다. * 두 숫자는 1 이상 100 이하인 자연수입니다. ##### 출력 설명 두 수 중 큰수에서 작은수의 차를 출력해주세요. ##### 입출력 예 1 입력 5 7 출력 2 ##### 입출력 예 2 입력 10 2 출력 8 ##### 입출력 예 1 입력 5 5 출력 0 a,b =input("두개의 숫자를 입력하세요").split() a= int(a) b= int(b) print(a-b) >> 두개의 숫자를 입력하세요 >> 5 7 >> -2 단순히 a-b를 하게되면, a가 b보다 작을 때 뺀 값이 음수가 나오게 된다. a,b=input("두개의 숫자를 입력하세요").sp..

[파이썬] COSpro 3급 기출문제 풀이 2회-1 (1~5번 문제)
파이썬 수업/파이썬 기출문제 풀이 2023. 12. 9. 11:24

[ 문제1 ] - 빈칸채우기 세 수의 합과 평균을 구하려 합니다. 표준 입력으로 수 세 개를 입력받아, 세 수의 합과 평균을 출력하도록 코드를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요. (평균은 소수 셋째자리에서 반올림하여 둘째자리까지 출력하세요) ##### 입력 설명 표준 입력으로 숫자 세 개가 주어집니다. * 세 수는 1 이상 100 이하인 자연수입니다. ##### 출력 설명 세 수의 합을 출력해주세요. ##### 입출력 예 1 입력 5 3 6 출력 sum = 14 avg = 4.67 ##### 입출력 예 2 입력 1 4 2 출력 sum = 7 avg = 2.33 풀이> a,b,c=input("세 수를 입력하세요").split() a=int(a) b=int(b) c=int(c) d=a+..

[파이썬] 탕후루 자판기 만들기
파이썬 수업/파이썬 미니프로젝트 2023. 12. 2. 11:47

구글에서 "탕후루 메뉴"라고 검색을 하였다. 가격이 다 3,000원이어서, 재미가 없으니 금액을 내맘대로 조금씩 바꾸어 보았다. menu=['딸기','샤인머스켓','귤','체리','블랙사파이어'] price=[3000,4000,2800,2500,4200] 탕후루 메뉴를 출력해보자. for문으로 출력을 하면, menu=['딸기','샤인머스켓','귤','체리','블랙사파이어'] price=[3000,4000,2800,2500,4200] print("[탕후루 메뉴]") for i in menu: print(i) >> [탕후루 메뉴] 딸기 샤인머스켓 귤 체리 블랙사파이어 for문의 범위를 리스트 'menu'로 주면, menu에 있는 요소를 하나씩 출력한다. 그런데 우리는 menu + 가격이 출력되기를 원하기 때..

[파이썬] COSpro 3급 기출문제 풀이 2 (1회차, 4~7번문제)
파이썬 수업/파이썬 기출문제 풀이 2023. 11. 18. 11:32

[ 문제4 ] - 빈칸채우기 문자열 한 개가 주어졌을 때, 주어진 문자열 양 옆에 큰따옴표를 붙이려 합니다. 표준 입력으로 문자열 한 개를 입력받아, 입력받은 문자열 양 옆에 큰따옴표를 붙여 출력하도록 코드를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요. --- ##### 입력 설명 표준 입력으로 문자열 한 개가 주어집니다. - 문자열은 알파벳 대문자와 소문자로만 이루어집니다. - 문자열 길이는 1 이상 100 이하입니다. ##### 출력 설명 입력받은 문자열 양 옆에 큰따옴표를 붙여 출력해주세요. ##### 입출력 예 1 입력 HelloWorld 출력 "HelloWorld" ##### 입출력 예 2 입력 Quote 출력 "Quote" str = input("문자열을 입력하세요 ") print..

[파이썬] COSpro 3급 기출문제 풀이 1 (1~3번 문제)
파이썬 수업/파이썬 기출문제 풀이 2023. 11. 11. 11:33

#1 [ 문제1 ] - 빈칸채우기 두 숫자를 더한 값을 구하려 합니다. 표준 입력으로 숫자 두 개를 입력받아, 두 수의 합을 출력하도록 코드를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요. ##### 입력 설명 표준 입력으로 숫자 두 개가 주어집니다. * 두 수는 1 이상 100 이하인 자연수입니다. ##### 출력 설명 두 수의 합을 출력해주세요. ##### 입출력 예 1 입력 5 3 출력 8 설명 5와 3을 더하면 8이므로 8을 출력합니다. ##### 입출력 예 2 입력 1 4 출력 5 설명 1과 4를 더하면 5이므로 5를 출력합니다. 하나씩 받아서 연산을 하면, 이렇게 할 수 있다. a=int(input("숫자를 입력하세요:")) b=int(input("숫자를 입력하세요:")) print..

[파이썬] 딕셔너리를 이용하여, 거스름돈 계산하기
파이썬 수업/파이썬 미니프로젝트 2023. 11. 4. 11:31

연필, 볼펜, 공책, 색종이가 있을 때, 내가 내는 금액과 물건가격을 비교하여 거스름돈이 얼마인지 출력해 봅시다. 1. 지불하는 금액과 물건가격이 같을 때 2. 지불하는 금액이 물건가격보다 많을 때 3. 지불하는 금액이 물건가격보다 적을 때 goods={'연필':400,'볼펜':700,'공책':1000,'색종이':800} print(goods.keys()) buy=input("사고 싶은 물건을 입력해 주세요:") price=goods[buy] print(f'{buy}은(는) {goods[buy]}원 입니다.') money=int(input("지불할 금액을 입력하세요:")) if money == price: print("정확한 금액입니다.") elif money > price: print(f'거스름돈은 {..

[블록리게임] 새 10번 문제 (조건문)
블록형 언어(EPL) 수업/블록리게임 2023. 10. 28. 11:25

https://blockly.games/bird?lang=ko&level=10 오늘 풀어볼 문제는 블록리 게임 : 새(조건문) 10번 문제입니다. 1. 새가 둥지를 떠나 지렁이를 잡고, 다시 둥지로 돌아오는 문제입니다. 2. 그리고 블럭 (and조건)을 활용해야 해결할 수 있습니다. 3. 어떤 조건으로 구간을 나누어야 할까요? [C.T: 문제분해] 이 문제는 6개 단계로 쪼갤 수 있습니다. 1. 위로 올라가기 2. 오른쪽으로 가기 3. 오른쪽 아래로 내려가기 (지렁이 획득! Profit!) 4. 다시 위로 올라오기 5. 왼쪽으로 가기 6. 아래로 내려오기 6개의 다른 명령이 전달되어야 하기 때문에, 조건도 6개가 필요합니다. 1. if 2. elif 3. elif 4. elif 5. elif 6. els..

[파이썬] 행맨(hang man)
파이썬 수업/파이썬 미니프로젝트 2023. 10. 21. 11:23

워드리스트에 정답을 미리 넣어두어야 작동합니다. 워드리스트 중에 하나가 랜덤으로 나옵니다. 챗GPT에게 단어리스트를 뽑아달라고 하면, 뽑아줍니다. 예) 대한민국 초등학교 5학년 영어교과서에 나오는 영단어 100개 import random # List of words for the game word_list = ["america", "canada", "france", "germany", "japan", "korea", "australia", "england", "brazil", "india", "china", "russia", "italy", "spain", "mexico", "argentina"] # Select a random word from the list chosen_word = random.ch..