일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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#기초문법
- 유니티
- unity3d게임만들기
- unity게임
- c#문제
- 티스토리챌린지
- unity3d
- c# 백준
- c#프로그래머스기초문법
- Console.WriteLine
- c#기본문법
- c# c#프로그래머스
- 유니티공부
- 스파르타코딩클럽
- c#코테
- C#문법
- Unity
- 시샵문법
- unity공부
- c#
- 유니티서바이벌게임만들기
- 시샵
- 오블완
- 유니티상호작용
- 유니티게임만들기
- c#코딩기초트레이닝
- unity게임만들기
- 유니티3dui
- unity3dservival
- 스파르타
- Today
- Total
목록파이썬을 시작했어요! (21)
나 개발자 진짜 되냐?
유용하게 쓸 수 있는 라이브러리들을 가져왔습니다. 호호 바로 봅시다! math.gcd 최대공약수를 쉽게 구할 수 있다. import math math.gcd(20, 80) → 20 최대공약수란?! 두 수의 공통된 약수 중에서 가장 큰 약수 math.lcm 최소공배수를 쉽게 구할 수 있다. import math math.lcm(20, 80) → 80 최소공배수란?! 두 수의 공통된 배수 중에서 가장 작은 배수 random 난수를 발생시키는 모듈 import random random.random() 이렇게 써주면 0.0에서 1.0 사이의 실수 중에 난수를 돌려준다. 난수 중에서도 정수를 돌려주는것을 randint 라고 한다. import random random.randint(1,10) → 8 import ..
안녕하시오오 벌써 곧 엔딩이 다가오고 있습니다. 정규표현식을 쓸까 말까 굉장히 고민하는 가운데.. 일단 내장함수부터 마무리하겠습니다... map map(f, iterable)로 쓰며 함수 f와 반복가능 데이터(리스트, 튜플, 집합, 딕셔너리)를 입력으로 받는다. 입력받은 데이터의 각 요소에 함수 f를 적용한 결과 리턴 def two_times(numberList): result = [] for number in numberList : result.append(number*2) return result result = two_times([1,2,3,4]) print(result) → [2,4,6,8] map을 쓴다면 def two_time(x): return x*2 list(map(two_time, [1,..
안녕하쉐유?! 잘 지내셨나요?! 저는 농협 원서를 후다닭 넣고 오느라 조오금 늦었습니다. 농협에 넣긴 했는데.. 그러게요.. 잘 모르겠네요 여기까지 하겠습니다. 오늘은 아주아주 중요하고 자주 사용하는 내장함수에 대해 가져와봤습니다. 궁금하시죠!? 활용빈도가 높고 중요한 함수들만 가져왔으니 빼놓지 않고 소로록 읽으시고 호로록 머리에 들어가길 바라겠습니다. ads ads(x)는 어떤 숫자를 입력받았을 때 그 숫자값을 절댓값으로 리턴하는 함수 all all(x)는 반복 가능한 데이터( 리스트, 튜플, 문자열, 딕셔너리, 집합 ) x를 입력값으로 받으며 x의 요소가 모두 참이면 True, 거짓이 하나라도 있으면 False를 리턴 all([ 2, 8, 22 ]) → True all([ 0, 2, 8, 22 ]) ..
이름만 들어도 벌써부터 걱정이 되는 예외처리.. 한번 보겠슴메 예외처리 오류가 발생했을 때 오류를 처리하는 것 자주 보이는 오류는 이런 것들이 있다고 한다. 1. 없는 파일을 열려고 시도하는 경우 : FileNotFoundError f = open ("없는 파일" , ' r ')2. 0으로 다른 숫자를 나누려는 경우 : ZeroDivisionError 4 / 03. 리스트에서 얻을 수 없는 값 : IndexError a = [ 1, 2, 4 ] a [4] 유연한 프로그래밍을 위해서 오류처리방법을 알아보도록 하자 I. try, except문 try 가 수행되면서 오류가 발생하면 except가 수행된다.하지만 try에서 오류 발생이 안된다면 except에서도 수행이 안된다. 기본구조는 try :......e..
어제 늦장 부려서 5일째가 넘어갔는데.. 6일째로 써야할지.. 클래스랑 이어지는 글이니 5일째로 써야 할지.. 난감한 상황.. 겹치는 게 많아서 5일로 써본다! 모듈 함수나 클래스, 변수 같은 것들을 모아둔 것을 말한다. 다른 파이썬 프로그램에서도 쓸 수 있다는 특징이 있어서 파이썬 파일이라고 할 수 있다. 모듈을 만드는 방법?! 알아야지 def add ( a, b ) : return a + b def sub ( a , b ) : return a - b 이런 함수만 담긴 파일을 저장한다. 나는 앞자를 따서 as.py라고 저장했다. 이 파일. py로 저장한 이것을 모듈이라고 한다. 이 모듈을 사용하려면 import라고 앞에 적어줘야 한다. import as print( as.add( 2, 8 )) → 10..
좀 길어져서 생성자는 여기에 따로 쓴다. 오구 친구들이 신나게 흔드는 모습을 보니 귀엽다.. 아까 내용이 길어져서 사라진 사칙연산 클래스를 가져와보자 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..
어제와 그제를 바탕으로 기본적인 틀을 배웠다면 이제 추가적인 살을 조금씩 붙여보려고 한다. 아마 오늘내일 쓰면 뭔가 이 개념도 다 정리되는 거 같기도 하다 정리만 하고...... 머리에는 정리가 되었을까?.. 아닌 거 같다..ㅎㅋㅋ 자주 봐야겠다는 생각이 드는 지금이다 아! 오늘 오구 이모티콘을 샀다 오늘 나온 거 바로 샀다.. 흐흐 귀여우니 오늘 페이지는 이걸로! (¬‿¬) 클래스에 대해 오늘은 알아보자! 클래스, 너는 누구냐! 또 쉬운 예시를 가져와봤다. 클래스는 계속 만들어 낼 수 있고 클래스에서 만들어지는 것들을 객체라고 한다. 이런 객체들에게는 중요한 특징이 있다는데, 이런 객체들은 고유한 성격을 가진다는 것이다. 즉! 틀은 하나지만 각자 특징이 있다는 것이다. 특징이 다르다고 틀이 이상한 것도..
오늘의 메인인 사용자 입력 & 출력에 대해 잠깐 훑훑 해보자 input 사용자가 키보드로 입력한 모든 것을 문자열로 저장 입력 받을때 뭐 입력하세요. 뭐 이런 문구를 좀 쓰고 싶을 때! a = input("입력해보든가! : ") → 입력해 보든가! : 가 나오게 된다. 이렇게 입력해보든가 라는 문구에다가 내가 무언가를 적게 되면 그 무언가는 a에 들어가게 된다. → 입력해 보든가! : 28 print(a) → 28 input은 입력받는 모든 것을 문자열로 받는다는 사실 잊지말기!!! print print에 대해서도 조금은 짚고 넘어가야 할 거 같다. 특징 1 큰 따옴표로 나누면 그 사이사이에 + 기능이 숨겨져 있다! 특징 2 문자열에서 띄어쓰기는 콤마가 해준다! 특징 3print를 한 줄에 출력하려면 e..