진행할 과제/논의할 과제
과제에서 필수 사용되는 문법 요약
lambda 매개변수: 표현식
lambda x: x + 1
⇒ 입력값 x를 받아서 x+1을 반환하는 일회성 함수
* 간단한 연산, 한 줄 짜리 함수에 적합. map, filter 등에 사용
map(함수, 리스트): 리스트의 각 요소에 지정한 함수를 하나씩 적용한 결과를 반환
‘ ‘.join(…): 선택된 요소들을 공백으로 이어줌
random module
•
사용법: import 모듈
모듈.함수()
팀원 코드 공유
김여진
전민정
이예리
신운홍
김르탄(복사용 템플릿)
Best Practice
타인의 코드에 대해 피드백 할 때에는 항상 피드백을 받는 사람이 성장했으면 하는 마음을 담아 피드백 해주세요.
BEST
1.
import random
lists= [
['기절초풍', '멋있는', '재미있는'],
['도전적인','노란색의', '바보같은'],
['돌고래', '개발자', '오랑우탄']
]
create_random_nickname = lambda: ' '.join(map(random.choice, lists))
print(create_random_nickname())
2.
import random
list_1= ['기절초풍', '멋있는', '재미있는']
list_2= ['도전적인', '노란색의', '바보같은']
list_3= ['돌고래', '개발자', '오랑우탄']
def create_random_nickname():
#return random.choice(list_1)+' '+random.choice(list_2)+' '+random.choice(list_3)
return (f'{random.choice(list_1)} {random.choice(list_2)} {random.choice(list_3)}')
my_nickname = create_random_nickname()
print(my_nickname)
Python
복사