본문 바로가기

전체 글264

[Python] lamda() 함수 lambda 함수 람다(lambda) 는 함수를 생성할 때 사용하는 예약어로 def 와 동일하다. 보통 함수를 한줄로 간결하게 만들 때 사용한다. lambda 매개변수1, 매개변수2.. : 매개변수를 이용한 표현식 add = lambda a, b : a+b result = add(3,4) print(result) 7 lambda는 return 명령어가 없어도 결과값을 돌려준다. lambda 함수 활용 map, filter, sorted 함수와 함께 활용할 수 있다. map 함수와 사용 [Python] map() 함수 map 함수 map 함수 는 여러 개의 데이터를 한 번에 다른 형태로 변환할 때 사용한다. map(function, iterable) function : 반복 가능한 모든 요소에 대해 호출되.. 2024. 3. 12.
[Python] sorted() 함수 sorted 함수 sorted 함수 는 매개변수로 들어온 반복가능한 자료형의 데이터를 새로운 정렬된 리스트로 반들어서 반환하는 함수이다. sorted(x) sorted(x, reverse 파라미터) sorted(x, key 파라미터) sorted(x, key 파라미터, reverse 파라미터) x : 반복 가능한 자료(리스트, 튜플 등) key 파라미터 : 어떤 것을 기준으로 정렬할지에 대한 값 reverse 파라미터 : 오름차순일지 내림차순일지에 대한 구분 값 sort()와 sorted()의 가장 큰 차이는 sort()는 본체의 리스트를 정렬해서 변환 후 반환하는 것이며 sorted()는 본체는 놔두고 정렬한 새로운 리스트를 만들어 반환한다. sorted 함수 예제 a = [2, 4, 1, 9, 100.. 2024. 3. 11.
[백준 / BOJ] 1008번 - A/B 백준 1008번 - A/B https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 풀이 a, b = map(int, input().split()) print(a/b) 2024. 3. 10.
[백준 / BOJ] 1001번 - A-B 백준 10001 - A-B https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 풀이 a, b = map(int, input().split()) print(a-b) 2024. 3. 9.
[Python] degree(), radian() 함수 degree, radian 함수 degree 함수 는 인자로 받은 라디안 값을 각도 표기법으로 변환하여 반환하는 함수이다. radian 함수 는 인자로 받은 각도 값을 라디안 표기법으로 변환하여 반환하는 함수이다. degree(x) radian(x) x : 라디안 값 or 각도 각도를 의미하는 degree, radian을 사용하기 위해서는 math 모듈을 import 해야한다. degree, radian 함수 예제 import math a = math.degrees(2 * math.pi) b = math.radians(360) c = math.pi print(f"math.degrees(2 * math.pi) : {a}") print(f"math.radians(360) : {b}") print(f"math.. 2024. 3. 8.
[Python] 삼각함수(sin, cos, tan) 삼각 함수(sin, cos, tan) sin 함수 는 사인(sin) 값을 반환하는 함수이다. cos 함수 는 코사인(cos) 값을 반환하는 함수이다. tan 함수 는 탄젠트(tan) 값을 반환하는 함수이다. sin(x) cos(x) tan(x) x : 삼각함수 값을 구할 라디안(각도) 값 sin, cos, tan 삼각함수를 사용하기 위해서는 math 모듈을 import 해야한다. 삼각 함수 예제 import math degrees = [0, 30, 45, 60, 90] for de in degrees: a = math.sin(math.pi * (de / 180)) b = math.cos(math.pi * (de / 180)) c = math.tan(math.pi * (de / 180)) print(f"s.. 2024. 3. 7.
728x90