Python예제3 n까지의 합 - Python Algorithm loop_basic [Python] - 제어문 - if,while,for 반복문과 조건문 코딩을 할때 여러 기능을 제어하는 함수들을 제어문이라 하며 제어문 중에서는 반복문과 조건문이 존재한다. 그 중에서도 if는 조건을 설정하는 조건제어문 while과 for문은 반복제어문으로 반복 hobbylists.tistory.com for, while(반복문) 에 대해 모른다면 위 글을 먼저 읽어보고 오는 걸 추천한다. 최근 시작한 알고리즘 공부는 Python을 이용하기에 Python의 문법적 이해가 어느정도 동반되어야 한다. 먼저 while문을 이용한 n까지의 합 예제이다. n까지의 합 (while) print("1부터 n 까지의 정수의 합을 구하시오.") n = int(input("n의 값을 입력하시오 >> ")) # n의 수를 .. 2021. 1. 3. [Python] numpy, random 라이브러리로 로또 번호 생성기 만들기 random(난수 생성 라이브러리) random은 난수 생성 모듈로 내장 라이브러리 중 하나이다 random의 random()은 0이상 1 미만의 수중 랜덤한 값을 return한다. ex) random() >>> random.random() 0.38001436104737807 0이상 1 미만이기 때문에 그 사이의 실수값이 return 되었다. 그러면 로또 번호를 얻기 위해서는 지정된 범위내에서 값을 반환하도록 사용해야 하는데 그 기능을 하는 함수는 따로있다. ex) randrange() >>> random.randrange(0,46) 18 randrange()는 말 그대로 ()내에 범위를 지정해준 후 그 범위내의 값을 반환한다. range()는 범위를 설정하는 함수고 range()에 rand(난수)를 붙.. 2020. 9. 16. Python 기초 예제(자료형 예제) 모음 - 1 (ver1.0) Python 기초부분 예제를 모아놓는다 문자열부터 list, tuple,dict,set형 예제들을 모았다 기초적인 코딩실력을 갖추고 예제를 풀어보도록 하자 예제(Data type,String,Indexing) - 1 주어진 주민등록번호를 YYYY-MM-DD 형식으로 출력하기 kildong="971231-1452324" print("19{}-{}-{}".format(kildong[0:2],kildong[2:4],kildong[4:6])) >>> 1997-12-31 python 3버전 이후부터는 format(포메팅)을 이용한 출력을 지향한다 훨씬 깔끔하고 빠르다 문제는 주민등록번호를 인덱싱을 통해 년도와 월,일로 분리해 출력하는것이다 각각의 변수에 값을 담아 출력해도 되지만 출력에 목적을 두었기에 바로 .. 2020. 8. 10. 이전 1 다음