무명 함수란 이름은 없고 몸체만 있는 함수이다. lambda 인수1, 인수2 : 수식 으로 쓴다. 무명 함수를 이용해보자. 1. 2개의 정수를 합하는 함수 1 2 3 4 sum = lambda x, y : x + y; print("정수의 합 : ", sum(10, 20)) print("정수의 합 : ", sum(20, 20)) cs - 결과 2. x의 제곱, 세제곱, 네제곱 구하기 1 2 3 4 5 6 L = [lambda x : x ** 2, lambda x : x ** 3, lambda x : x ** 4] for f in L: print(f(3)) cs - 결과 - 설명 lambda x : ... 식을 리스트 L로 선언하여 요소를 반복한 후 출력한다. print(f(3)) 하게 되면, 처음에는 la..
사용자에게 정수를 2개 입력받아, 크기가 큰 순서대로 반환하는 함수를 작성한다. 예를 들어, 10과 20을 입력하면 20과 10을 반환하는 것이다. 1 2 3 4 5 6 7 8 9 10 def maxValueReturn(): a = int(input("정수를 입력하세요 : ")) b = int(input("정수를 입력하세요 : ")) if (a b인 경우 (2) a < b인 경우 결과가 정상적으로 출력되었다. 간단하게 파이썬에서는 return문에 다중 값 반환이 가능하다는 것을 공부했다. return 25, 55는 튜플 (25, 55)를 반환하여 각각 a와 b에 대입하는 것과 같은 원리라고 한다.
알파벳 소문자와 숫자를 랜덤하게 조합한 6자리의 패스워드를 생성해보자. (1) genPass() 함수를 작성한다. (2) random 모듈의 randrange() 함수를 사용한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import random def genPass(): alphabet = "abcdefghijklmnopqrstuvwxyz0123456789" password = "" for i in range(6): index = random.randrange(len(alphabet)) password = password + alphabet[index] return password print(genPass()) print(genPass()) print(genPass()) cs - 결과..
likethefirst.tistory.com/entry/C%EC%96%B8%EC%96%B4-CHAPTER-07-%EB%B0%98%EB%B3%B5%EB%AC%B8-Programming-07-2%EC%99%80-100-%EC%82%AC%EC%9D%B4%EC%97%90-%EC%9E%88%EB%8A%94-%EB%AA%A8%EB%93%A0-%EC%86%8C%EC%88%98%EB%A5%BC-%EC%B0%BE%EB%8A%94-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8?category=935630 [C언어] CHAPTER 07 반복문 / Programming 07 / 2와 100 사이에 있는 모든 소수를 찾는 프로그램 정수가 소수가 되려면 1과 자기 자신만을 약수로 가져야 한다. 약수란, 정수를..
다른 프로그래밍 언어와 다르게, 파이썬에서의 변수는 실제로는 값을 저장하는 박스가 아니며 그 위치를 가리키는 이름표(참조)에 불과하다. 다음 예제를 보자. 1 2 3 4 5 6 a = [10, 20, 30] b = a b.reverse() print(a) print(b) cs - 설명 1 a 리스트에는 [10, 20, 30]이 들어간다. a는 [10, 20, 30]을 가리키는 것이다. b = a를 하고 b.reverse()를 하면 b = [30, 20, 10]이고 a = [10, 20, 30]일 것 같지만 결과는 그렇지 않고, a와 b 동일하게 [30, 20, 10]으로 나타난다. - 결과 - 설명 2 이는 변수 a가 리스트 [10, 20, 30]을 가리키고 있기 때문인데, b = a하게 되면 리스트 [..
- Thanks for comming.
- 오늘은
- 명이 방문했어요
- 어제는
- 명이 방문했어요