num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
합계구하기
내가 짠 코드
print(sum(num_list))
정답
sum = 0
for num in num_list:
sum += num
print(sum)
가장 큰 수 구하기
내가 짠 코드
num_list.sort() // sort() : 오름차순
print(num_list[-1]) // [-1] : 마지막 요소 출력
정답
max = 0
for num in num_list:
if max < num:
max = num
print(max)
출력순서
① result = sum(1, 3)
sum에 1, 3을 대입
'더하기'가 print된다
1+3의 결과값인 4를 return한다 → result
② print(result)
result(=4)를 print한다
주민등록번호 뒷자리의 첫번째 숫자로 성별 return하기
def check_gender(pin):
result = int(pin.split('-')[1][:1])
if result % 2 == 0:
print('여성')
else:
print('남성')
check_gender('196283-2323232') // 여성
check_gender('026213-3964662') // 남성
check_gender('956283-4211181') // 여성
int() 문자 → 숫자
str() 숫자 → 문자
튜플(tuple)
list형과의 차이점
people = [{'name':'Bob', 'age':27}, {'name':'Jane', 'age':30}]
↓
people = [('Bob',27), ('Jane',30)]
set : 중복제거
a = [1,2,5,8,12,6,2,9,2,5,2,5,7]
a_set = set(a)
print(a_set) // {1, 2, 5, 6, 7, 8, 9, 12}
교집합
a_set & b_set
합집합
a_set | b_set
차집합
a_set - b_set
다른 파일의 함수 불러오기
한줄쓰기
문법공부는 할만하신가요? ㅎㅎ