본문 바로가기
  • Top Genius in the world
반응형

전체 글148

[알고리듬] #44 윤년과 평년(2) 파이썬 실습창을 열 수 있습니다.실습창 열기  1. 윤년과 평년1-3 가운데 부터윤년과 평년의 판단을 세번 째 방법으로 코딩하여 봅시다.가운데 부터(100의 배수 부터) 판단할 예정입니다.아래의 벤 다이어그램울 보면서 이해하세요.연도가 100의 배수이면            400의 배수이면                       윤년            아니면 (400의 배수가 아니면)                       평년아니면(100의 배수가 아니면)             4의 배수이면                       윤년             아니면(4의 배수가 아니면)                       평년 이해를 돕기 위해서 순서도를 그렸습니다. 코딩을 완성하여 보세요.y=20.. 2024. 4. 8.
[알고리듬] #43 윤년과 평년(1) [key word] 그레고리력, 순서도파이썬 실습창을 열 수 있습니다.실습창 열기판단력은 사고력의 기본입니다.   1.  윤년과 평년  지구가 태양의 둘레를 한 바퀴 도는 데는 365일 5시간 48분 46초가 걸립니다.1년을 365일로 하면 4년 후에는 약 1일 정도 차이가 납니다. 그래서 4년마다 1년을 366일로 합니다. 그런데 366일로 하면 지구가 원래의 위치보다 조금 더 지나게 됩니다. 그래서 100년에 한 번씩 366일로 하지 않고 365일로 합니다. 이렇게 하여도 차이가 있어 400년에 한 번씩은 366일로 하여야 합니다.이러한 방법으로 만든 달력이 그레고리력(Gregorian calendar)입니다. 1582년에 교황 그레고리 13세가 도입한 날짜 결정 체계입니다.그레고리력의 윤년과 평년을.. 2024. 4. 7.
[알고리듬] #42 조건 연산(if) 파이썬 실습창을 열 수 있습니다.실습창 열기알에서 깨어나기가 가장 어렵습니다.드디어  태어 났습니다.이제 쑥쑥 자랄것입니다.    1. 조건문 형식조건문은 조건부 실행(conditional execution)을 제어합니다. 즉, 조건에 따라 실행할 문장을 결정합니다.조건문을 'if 문'으로 부르기도 합니다.철저하게 분석하십시오.조건문 형식if_stmt ::= "if" expression ":" suite ("elif" expression ":" (suite))* ["else" ":" suite]∙“” 속의 내용은 생략할 수 없다.∙ ()은 묶음 , *는 반복 가능, []는 선택 가능을 의미한다.∙expression은 조건 식, suite(스위트)는 실행할 문장이다.∙실행할 문장이 없는 경우에는 pass문.. 2024. 4. 7.
[알고리듬] #41 브야사의 한 삶 파이썬 실습창을 열 수 있습니다.실습창 열기   브야사의 한 삶  찬양하라, 하늘의 딸.그대는 감미롭게 웃는 아름다운 여신이다.그대는 젊은 은총을 가지고, 밝으며 찬란히 빛나는 얼굴과 황금빛 머리결의 번쩍임을 가지고 있다.그대는 모든 생명들의 삶, 모든 기운의 기운.그대는 모두에게 빛을 주어 모든 영혼에게 새로운 힘을 불어넣어 준다. 새벽의 신 우사스(Ushas)를 인도 최초의 힌두교 경전인 리그 베다(Veda)에서 설명한 한 구절입니다. 후대의 힌두교 경전인 푸라나(Purana)에서는 절대적인 시간과 공간을 성스러운 어머니로 보았습니다. 어머니의 이름은 브야사(Vyasa)이며 코끼리의 코를 가졌습니다.푸라나에는 이러한 얘기가 있습니다. ‘브야사의 한 삶(한 평생)은 시바신 (Shiva) 의 천배이며,시.. 2024. 4. 7.
[알고리듬 ] #40 파일 처리 파이썬 실습창을 열 수 있습니다.실습창 열기 한 분야의 경지에 오른 분들은 기초를 얘기합니다.멋지고 안전한 건축물은 튼튼한 기초위에  세워집니다. 오늘의 공부를 마치면 알고리듬의 1단계 기초공사가 마무리 됩니다.세상에서 가장 멋진 건물을 지어 봅시다. 1. 파일 처리우리는 지난 시간에 input.txt 파일을 만들었습니다.  오늘은 그 파일을 처리하여 다음과 같은 output.txt 파일을 만들려고 합니다.시작합시다.  1-1. 파일 읽기다음 코드를 작성하여 실행합시다.fin=open('d:/input.txt') # 실습창이면 경로 없이 'input.txt'fout=open('d:/output.txt','w') # 실습창이면 경로 없이 'output.txt'data=fin.readline(.. 2024. 4. 7.
[알고리듬] #39 파일 입출력 파이썬 실습창을 열 수 있습니다.실습창 열기 큰 고비를 넘어가고 있습니다.힘을 냅시다.   1. 파일 입출력파일의 데이터를 입력으로 사용하고, 출력도 파일에 하여 봅시다. 1-1. 입력 파일 만들기메모장(또는 다른 편집기)에 다음과 같이 data를 입력하고, 파일 이름은 ‘input,txt’로 하여 저장하세요.경로(path)는 기억하기 쉬운 곳으로 하며, 메모장에서 저장할 때는 (.txt)를 붙이지 않습니다.확장자 txt는 자동으로 부여됩니다.  1-2. 파일 읽기와 쓰기다음과 같이 코딩하고 실습하세요.fin=open('d:/input.txt') fout=open('d:/output.txt','w')a=fin.readline() #한줄 읽기print(a) #화면 출력fout.wr.. 2024. 4. 6.
728x90
반응형