본문 바로가기
반응형

Python14

Python 기초 :: 조건문(IF 문) 안녕하세요.요즘 바쁘기도 하지만, 게을러지는 시기인것 같습니다. 이것 저것 포스팅해야할 것은 많은데,자꾸 쇼파에 누워만 있고 싶은 주말입니다.하지만, 월요일이 되기 전에 긴장감을 줘야하기에 Python 포스팅을 시작하도록 하겠습니다. 이번에 소개할 내용은 다른 프로그램 구현할때도 많이 사용해보신 IF문입니다.모든 코딩에 있어서 알고리즘을 구현하기 위한 가장 기초적인 문법이라고 생각하시면 될 것 같고, 많이 사용해보신 분들은 저보다 더 잘 알고 있을 것이라고 생각합니다. 하지만, 어짜피 같이 공부하기 위해서 이 포스팅을 진행하는 것이기 때문에 기초부터 차근차근 정리해서 소개하도록 하겠습니다. if 조건문:수행 명령Aelse:수행 명령BPython의 기본적인 IF문의 형식입니다.코드의 문법만 따졌을때는 가장.. 2017. 11. 26.
프로젝트 오일러(Project Euler #2) 안녕하세요.프로젝트 오일러라는 코딩 싸이트를 기반으로 2번째 문제 풀이를 시작하도록 하겠습니다.꾸준히 풀긴하는데, 이상하게 블로그에 올리는게 쉽지 않네요. 아무튼 꾸준히 올리는 것으로 마음을 먹고 이번 2번째 문제도 수행해보도록 하겠습니다. 이번에는 피보나치 수열에 대한 문제입니다. 모든 분들이 고등학교때 많이 보셨던 문제겠지만, 이 문제는 조금 더 꼬아서 짝수이면서 400만 이하의 항을 구하라고 나와있습니다. #Pythona=[1,2]i=0c=list()while True: b=a[i]+a[i+1] i=i+1 a.append(b) if (b%2==0):c.append(b) if (b > 4000000) : break d=sum(c[:])print(d+2) 위와 같이 첫째항과, 둘째항이 각각 1과 2로 .. 2017. 9. 28.
코딩 문제 사이트 (Project Euler) 안녕하세요 오늘은 Project Euler라는 코딩 싸이트에 대해서 소개하려고 합니다.이 사이트는 코딩을 처음하는 분이나 아니면 활용법에서 조금 부족하다고 생각이 되시는 분들이 풀면 좋을 것 같습니다.저도 코딩 실력이 좋은 편은 아니여서, 이 Project Euler 사이트를 이용해서 공부하고 있습니다. Project Euler 사이트한글 : http://euler.synap.co.kr/영문 : https://projecteuler.net/ 예시로 문제 1번에 대해서 같이 풀어보려고 합니다.사실 문제가 코딩으로 풀이를 해야하는 부분이기 때문에, 어렵다면 어렵고 쉽다면 쉬울 수 있습니다.위의 문제를 말로 풀이를 해보면, 3으로도 나눠지고, 5로도 나눠지는 1000미만 숫자의 합으로 한줄로 풀이를 할 수 있.. 2017. 8. 27.
Python 기초 :: 집합(Set) 자료형 안녕하세요.오늘의 포스팅은 앞의 자료형들과 비슷하지만, 집합으로 묶어서 사용할 수 있는 집합 자료형에 대해서 설명하려고 합니다.집합형은 Set이라는 Keyword를 통해서 그동한 제한적인 부분이 집합 자료형으로 표현할 수 있는데, 아래에서 예제와 같이 설명드릴 수 있도록 하겠습니다. 집합자료형 >>> set = set([1,2,3])>>> set{1,2,3} >>> set1 = set("apple")>>> set1{'e', 'p', 'a', 'l'} 위에 예시에서 볼 수 있듯이, set이라는 키워드를 통해서 집합을 만들어 줄 수 있습니다. 또한, 문자열일 경우에는 apple을 입력했을때,중복되는 'p' 값을 제외하고, 입력이 됩니다. 이것과 같이 set으로 이루어진 집합형은 중복을 허용하지 않는다는 특징.. 2017. 8. 26.
반응형