프로그래밍
-
[Python]_8. 튜플(Tuple)programming/Python 2021. 11. 17. 23:00
튜플(Tuple) 이번에는 '튜플(Tuple)'에 대해 알아보도록 하겠습니다. 튜플은 리스트와 매우 비슷합니다. 튜플과 리스트가 서로 다른 점이 있다면, 대괄호 대신에 소괄호로 묶어서 표현하며 리스트는 요소의 변경이 가능한 반면에 튜플은 요소의 변경이 불가능하다는 특징을 지니고 있습니다. 우선 튜플이 어떠한 형태를 가지고 있는지 먼저 알아보도록 하겠습니다. >>> tuples = (1, 2, 3, 4) >>> type(tuples) 위의 코드를 보시면 리스트와는다르게 소괄호로 묶어서 정의하며 , 로 각각의 요소를 구분합니다. 아래의 코드처럼 둘러싸고있는 소괄호를 제거하거나 리스트와 똑같이 튜플 안에 튜플을 요소로 가질 수 있습니다. >>> tuples = ('a',) >>> type(tuples) >>>..
-
[Git,GitHub]1. Git이란? GitHub란?programming/Git,Github 2021. 1. 3. 12:18
Git 리눅스(Linux)의 아버지 리누스 토발즈(Linus Tovalds)가 만든 Git(global information tracker)이란 프로그래머에게 필수적인 프로그램입니다. Git에는 코드 버전 관리, 백업 기능, 협업 기능 등 다양한 기능이 있습니다. 코드 버전관리 프로젝트 PPT를 만들었습니다. 하지만 프로젝트를 수정해야 할 때도 있고 내용을 추가해야 할 때도 있습니다 초안 프로젝트 PPT -> 수정 프로젝트 PPT -> 최종 프로젝트 PPT -> 진짜 최종 프로젝트 PPT 보통은 위와 같이 저장을 많이 합니다. 하지만 저렇게 저장하면 파일의 어떤 내용이 수정된 건지 특정 내용을 찾을 때 어떤 파일을 봐야 내가 찾고 있는 내용을 볼 수 있는지 모릅니다.. 모든 파일을 열어 보지 않는 이상 ..
-
[Python]_5. 반복문(For,While)programming/Python 2021. 1. 2. 18:56
반복문 코딩에서 가장 강력한 기능중 하나라고 생각하는 반복문(Loop)는 특정작업을 반복적으로 수행하는 프로그래밍 문법입니다. 모든언어에 다 있으며 사람이 지루해하는 반복적인 작업 뿐만아니라 코드를 간략화 시키는 역할도 합니다 파이썬에서는 For, While을 사용합니다 For 문 i = 0 # 숫자 범위를 표현 : range(시작, 끝-1) for i in range(1,10): print(i) #출력값 1 2 3 4 5 6 7 8 9 i라는 변수에 range(1,10) = 1부터 9까지를 in= 넣는다 라고 해석하시면 됩니다. 파이썬에서는 range(1,10)의 위치에 리스트나 문자열 등등 거의 모든 자료형은 다들어갈 수 있습니다. While 문 i = 0 While i
-
[Toy Project]1. Lotto simulationProject/Toy Project 2020. 12. 28. 22:35
파이썬을 배우고 처음 하는 프로젝트다 !! 이걸 프로젝트라 할 수 있을지는 모르겠지만 그래도 열심히 했다!!! Lotto simulation 규칙 로또는 주 1회씩 열린다. 하지만 한 사람이 한 회차에 여러 번 참여할 수도 있고 번호는 1부터 45까지 있다 주최 측에서는 매주 6개의 '일반 당첨 번호'와 1개의 '보너스 번호'를 뽑고 참가자는 1번 참여할 때마다 서로 다른 번호 6개를 선택한다 당첨 액수는 아래 규칙에 따라 결정 내가 뽑은 번호 6개와 일반 당첨 번호 6개 모두 일치 (10억 원) 내가 뽑은 번호 5개와 일반 당첨 번호 5개 일치, 그리고 내 번호 1개와 보너스 번호 일치 (5천만 원) 내가 뽑은 번호 5개와 일반 당첨 번호 5개 일치 (100만 원) 내가 뽑은 번호 4개와 일반 당첨 번..