일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 유니티공부
- c#
- unity게임
- c#프로그래머스기초문법
- unity3d게임만들기
- 유니티서바이벌게임만들기
- c#코테
- 스파르타코딩클럽
- 유니티
- 유니티게임만들기
- c# 백준
- c#문제
- unity3d
- 시샵
- c#기초문법
- 오블완
- 스파르타
- 유니티3dui
- c# c#프로그래머스
- c#코딩기초트레이닝
- c#기본문법
- 유니티상호작용
- Console.WriteLine
- Unity
- 티스토리챌린지
- C#문법
- 시샵문법
- unity게임만들기
- unity공부
- unity3dservival
- Today
- Total
목록전체 글 (250)
나 개발자 진짜 되냐?
좀 길어져서 생성자는 여기에 따로 쓴다. 오구 친구들이 신나게 흔드는 모습을 보니 귀엽다.. 아까 내용이 길어져서 사라진 사칙연산 클래스를 가져와보자 class Fourule : def setdata ( self, fir, sec ) : self.first = fir self.second = sec def add ( self ) : result = self.first + self.second return result ... ... a = Fourule() a.setdata(2,8) a.add() 생성자 클래스 안에는 생성자라는 친구를 써줄 수 있다. 생성자는 __init__라고 쓰며 객체가 생성될 때 자동으로 호출되는 메서드이다. class Fourule : def __init__(self, fir, s..
어제와 그제를 바탕으로 기본적인 틀을 배웠다면 이제 추가적인 살을 조금씩 붙여보려고 한다. 아마 오늘내일 쓰면 뭔가 이 개념도 다 정리되는 거 같기도 하다 정리만 하고...... 머리에는 정리가 되었을까?.. 아닌 거 같다..ㅎㅋㅋ 자주 봐야겠다는 생각이 드는 지금이다 아! 오늘 오구 이모티콘을 샀다 오늘 나온 거 바로 샀다.. 흐흐 귀여우니 오늘 페이지는 이걸로! (¬‿¬) 클래스에 대해 오늘은 알아보자! 클래스, 너는 누구냐! 또 쉬운 예시를 가져와봤다. 클래스는 계속 만들어 낼 수 있고 클래스에서 만들어지는 것들을 객체라고 한다. 이런 객체들에게는 중요한 특징이 있다는데, 이런 객체들은 고유한 성격을 가진다는 것이다. 즉! 틀은 하나지만 각자 특징이 있다는 것이다. 특징이 다르다고 틀이 이상한 것도..
배열도 그냥 for문안에 넣어주면 알아서 카운트가 된다. numbers 에 있는 정보들이 하나씩 i에 들어가서 그 다음으로 친절하게 넘어가준다. 참 착하다... 결론!! 배열의 개수가 어떻든간 i로 하나씩 들어가지며, 하나씩 카운트 되어 넘어가준다!
생각보다 규칙을 빨리 찾았다. 10 나누기 7을 해줬을 때 몫이 피자의 개수가 되더라. 나머지가 어떤수가 나오든 한 명이라도 있으면 피자를 한판 더시켜줘야하기 때문에 +1을 해주었다. 아닐경우 그냥 몫 = 피자로 계산했다. 이제 보니 else를 쓰지 않았어도 됐겠다...ㅎㅎ
처음으로.. 혼자 인터넷 찾아가면서 풀었다.... 프로그래머스에서는 최소공배수, 최대공약수 함수를 아직 못쓰더라 버전이 안맞아서.. 최소공배수 함수 3.9 버전 import math math.lcm(A, B) 이전 버전 for i in range(max(a,b),(a*b)+1): # a,b 중 큰 수 부터 a*b 곱한수까지 구해야하는데 끝까지니까 +1 해줘야한다. if i % a == 0 and i % b == 0 : # 둘다 0으로 떨어지면 i가 최대공약수가 된다. 나눠줄수있는 약수 중 가장 큼 print (i) break 최대공약수 함수 import mathmath.gcd(A,B) 이전 버전 for i in range(min(a,b),0, -1): # 공통 약수 중에 가장 큰 것 을 구해야하기 때문에..
혼자 스스로 풀 수 있는 문제는 뭘까? 아니 창의력 퐁퐁인 내가 이런문제를 푸는데 1차원적으로 밖에 생각을 못한다는 소리를 들어야 하다니 정말 기분이 이상하군 이런거까지 그려봤지만.. 아무 의미 없었다.. 7의 배수를 생각해야한다 . 이것이 정말 중요하다.. 몫 나머지 다 생각할 줄 알아야한다... 할 수 있니 정말..?
오늘의 메인인 사용자 입력 & 출력에 대해 잠깐 훑훑 해보자 input 사용자가 키보드로 입력한 모든 것을 문자열로 저장 입력 받을때 뭐 입력하세요. 뭐 이런 문구를 좀 쓰고 싶을 때! a = input("입력해보든가! : ") → 입력해 보든가! : 가 나오게 된다. 이렇게 입력해보든가 라는 문구에다가 내가 무언가를 적게 되면 그 무언가는 a에 들어가게 된다. → 입력해 보든가! : 28 print(a) → 28 input은 입력받는 모든 것을 문자열로 받는다는 사실 잊지말기!!! print print에 대해서도 조금은 짚고 넘어가야 할 거 같다. 특징 1 큰 따옴표로 나누면 그 사이사이에 + 기능이 숨겨져 있다! 특징 2 문자열에서 띄어쓰기는 콤마가 해준다! 특징 3print를 한 줄에 출력하려면 e..
함수가 길어서 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) 어?! 리턴은 값이 두 개인데 두개 값을 어떻게 한 변숫값 안에 넣지? 싶을 것이다. 하지만 가능하다..