일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 유니티3dui
- unity3d게임만들기
- 유니티상호작용
- unity게임만들기
- c#코딩기초트레이닝
- unity공부
- c#프로그래머스기초문법
- c#문제
- c#기본문법
- Unity
- c#
- Console.WriteLine
- 유니티
- c# 백준
- C#문법
- 유니티공부
- 스파르타
- c# c#프로그래머스
- 시샵문법
- unity게임
- c#기초문법
- 티스토리챌린지
- 스파르타코딩클럽
- 유니티서바이벌게임만들기
- 유니티게임만들기
- unity3dservival
- c#코테
- 오블완
- unity3d
- 시샵
- Today
- Total
목록파이썬을 시작했어요! (21)
나 개발자 진짜 되냐?
함수가 길어서 2편을 준비했슴메.. 가볼까유 키워드 매개변수, kwargs 키워드 매개변수라고 하며 이 친구는 k를 보면 예상하듯 딕셔너리로 변환시켜주는 친구이다. 예시를 봅시다아 def a_kwargs(**kwargs) : print(kwargs) a_kwargs(a=1) → { 'a' : 1 } a_kwargs(name='cha', birth= 208) → { 'name' = 'cha', 'birth' = 208 } 함수의 리턴 값은 언제나 하나!!!!!!!!!!!!!!!!!!!!!!! def add_and_mul(a, b): return a+b, a*b result = add_and_mul(2,8) 어?! 리턴은 값이 두 개인데 두개 값을 어떻게 한 변숫값 안에 넣지? 싶을 것이다. 하지만 가능하다..
눈이 와서 밖이 정말 예쁜 하루이다. 예쁘다.... 덕분에 나도 오늘은 새하얀 마음으로 시작한다. 눈 온 듯한 하얀 페이지에 글을 적어볼까!!! 함수는 앞으로도 계속 활용할 것이기 때문에 정리해보았다. 함수로 예시를 잘 둔 사진이 있어서 가져왔다. 출처도 적어야하나..? 점프 투 파이썬이라는 책에 있었다. 함수를 사용하는 이유는 반복적으로 사용되는 부분을 한 곳에 모아서 "입력값을 주면 결과값을 돌려준다"라고 생각하면 좋을 것 같다. 함수를 쓸때 앞에 def를 꼭 붙여준다. 함수를 쓴다고 이야기해주는 것과 같다. def 함수명 (매개변수) : 여기서 매개변수는 함수에 입력으로 전달되는 값을 받을 변수이다. 쉬운 예시를 들어보자. def add( a, b ) : return..
for문 바로 보겠습니다. 기본 구조부터 볼까유?! for 변수 in 리스트(또는 튜플, 문자열) : 문장 1 문장 2 print 해주면서 계속 도는 것이다. 이렇게 사용한다고 한다. 리스트일 경우 리스트 이름을 맨 뒤에 써주고 리스트 부분 부분을 따로 변수로 만들어 준 모습이다. for문 앞에 있는 변수는 내가 만들어주는 새로운 변수인 것을 잊지 말자!! for문 문제를 하나 풀어보면서 익혀보자 5명의 시험 성적을 담을 test라는 리스트를 만들어준다. test = [ 22, 28, 82, 80, 88 ] 그다음 for문에 넣어준다. 넣을 땐? for (새로운변수)i in test : # 여기서 i는 for문 안에서만 쓰는 변수이다. for문을 나오면 i는 사라진다. 예시 ) test안에 있는 변수들을..
무한루프로 위험하다고 말하던 그 while에 대해 알아본다. 반복해서 문장을 사용할 경우에 쓴다. while문은 while : 이 while 문의 특징은 참인동안 계속 이 문장들을 반복해서 수행한다. 끝이 없는 무한루프이지요.. 이 식을 보자 while문 조건에는 변수 treeHit이 10보다 작을동안 진행한다는 뜻이다. 처음엔 변수 0이 while문에 들어오게 되고 그다음에 변수에 1을 더해주어 1이 된 다음 출력해주고 아직 10 보다 작은 숫자이니 다시 while문을 돌면서 +1이 되고 출력해주고를 반복해준다. 9일때 한번 더 들어가서 +1을 통해 10이 되었고 10을 출력해준 다음 보니 while 의 조건에 맞지 않아 while 문을 탈출하면서 if문을 통해 만약 10이면 출력해준다는 조건을 적었다..
드디어... 구조를 배워 볼 시간이 왔구만유 사실 아직도 리스트에 대해 기억이 안나는 함수들이 너무나도 많지만.. 그래도 이 구조를 익혀야 다음으로 넘어갈 수 있으니 일단 훑훑 IF 조건에 판단해서 해당 조건에 맞는 상황을 수행하기 위해 사용하는 것 if문으로 거르고 거를 수 있다는 느낌을 받았다. 기본 구조는 if 조건문 : 수행할 문장 1 수행할 문장 2 else : 수행할 문장 7 수행할 문장 8 조건문은 참과 거짓을 판단하는 문장으로 이 조건문을 검사했을 때 참이라면 밑에 문장 1, 문장 2를 수행할 것이고 거짓일 경우 문장 1,2는 검사하지 않고 else로 넘어가게 된다. if문을 보며 꼭 확인해야 할 것! 1. if문 안에 쓰려면 앞에 들여 쓰기를 해줘야 한다. 들여 쓰기를 할 땐 공백 4칸으..
불..이라고 들으니깐 상당히 이질적이지만.. 참 거짓이라고 하면 또 쉽게 이해가 가는..^^ 불 자료형은 두 가지 값만 가질 수 있다. True => 참 False => 거짓 ※ 첫 문자를 대문자로 사용하는 것이 좋다고 한다! 왜냐하면 파이썬의 예약어이기 때문이다. 그렇기 때문에 a = True 라고 적어도a의 타입을 보면 bool로 나타나게 된다.타입은 type(a)로 적는다. 이런 불 자료형은 조건문의 리턴 값으로 사용한다고 한다. 1 == 1 → True > 둘의 숫자가 같냐는 뜻 2 > 1 → True 2 < 1 → False 자료형에도 참과 거짓이 있다고 한다.값이 0이면 거의 다 False라고 한다는 거 같다!참고해서 보자!!!!!요 불 함수는 그러면 어떻게 활용될까!? bool('hello'..
집합을 배워보자 집합! 에는 set이라는 키워드를 사용한다고 한다. s1 = set([1,2,3]) s1 → {1, 2, 3} s2 = set("Hello") s2 → {'e', 'H', 'l', 'o' } 문자열 그리고 리스트도 사용할 수 있다. set에는 중요한 특징이 두가지 있다. 1. 중복을 허용하지않는다 2. 순서가 없다. 이렇게 순서가 없기 때문에 인덱싱을 사용할 수가 없다. 인덱싱으로 접근하기 위해서는 이 집합 set을 리스트나 튜플로 변환해줘야 한다. s = set([1,2,3]) set > list l = list(s) l → [1,2,3] l[1] → 2 set > tuple t = tuple(s) t → ( 1, 2, 3 ) t[1] → 2 집합인 만큼 교집합 합집합 차집합이 안 나올..
자료형이 참 많네요... 딕셔너리 시간입니다! 딕셔너리는 key와 value가 한쌍으로 갖는 자료형이라고 한다. 딕셔너리는 앞에 공부했던 리스트나 튜플처럼 순차적으로 요소값을 요구하지 않고 key와 value로 얻는다고 한다. 좀 더 똑똑한 친구인갑다. 딕셔너리는 중괄호 안에 여러 개 있고 쉼표로 구분되어있다. key와 value는 key:value로 나타낸다. dic = {'name':'cha', 'phone':'010-2222-8888', 'birth': '0208'} key값에는 정수도 들어올 수 있고 value 또한 리스트도 들어갈 수 있다. 그렇다면 이 딕셔너리를 사용하는 이유와 언제 사용해야 할까?! 읽어보자. 하나의 키와 특징을 나열할 때 정말 좋을 것 같았다. 딕셔너리 추가 딕셔너리 추가는..