반응형
함수
- 함수 plus_print()을 만들어봅시다.
- 매개변수 : a, b
- 함수 안에서 a와 b를 더한 값을 출력
- 반환값 없음.
- 함수 times_return()을 만들어봅시다.
- 매개변수 : a, b
- 반환값 a와 b를 곱한 결과.
- 함수를 작성한 후, 다음과 같이 출력되도록 코드를 작성해봅시다.
- plus_print()으로 숫자 3과 4의 합을 출력해봅시다.
- print()와 times_return()으로 숫자 3과 4의 곱을 출력해봅시다.
def plus_print(a,b) :
print(a+b)
def times_return(a,b) :
return a * b
plus_print(3,4)
print(times_return(3,4))
메서드 문제1
- 대응 관계가 3개 있는 Dictionary를 만들고, 이를 변수 my_dict에 넣어봅시다.
- 다음 두 메서드를 이용해서, Dictionary의 Key값들을 담은 변수 var1과 Value값들을 담은 변수 var2를 만들어봅시다.
- 딕셔너리.keys() : Dictionary형 dict의 모든 Key를 반환
- 딕셔너리.values() : Dictionary형 dict의 모든 Value를 반환
my_dict = {"A":1,"B":2,"C":3}
var1 = my_dict.keys()
var2 = my_dict.values()
- 매개변수(parameter) : 함수를 정의할 때(만들 때) 넘겨받은 값을 관리하는 변수
-
def plusDouble(a, b): #이때 a, b는 매개변수! return 2*(a+b)
- 인자(argument) : 함수를 호출할 때(사용할 때) 함수로 넘겨주는 자료
-
print(plusDouble(3, 4)) #이때 3, 4는 인자!
매개변수 문제1
- 함수 solve()를 만들어봅시다. 이 함수의 매개변수는 a와 b입니다.
- 이 함수는 a와 b를 곱한 것을 반환합니다.
- 이 함수에 숫자 3과 4를 인자로 넣어서 반환되는 값을 변수 var1에 넣어봅시다.
- 이 함수에 숫자 3과 리스트 ['Cham']을 인자로 넣어서 반환되는 값을 변수 var2에 넣어봅시다.
def solve(a,b) : # 매개변수
return a * b
var1 = solve(3,4) # 인자
var2 = solve(3, ["Cham"])
print(var1, var2)
반응형
'● 알고리즘, 자료구조 > 2021 알고리즘' 카테고리의 다른 글
[NIPA AI 교육 기초] 딕셔너리 (0) | 2021.07.23 |
---|---|
[NIPA AI 교육 기초] 리스트 / 시퀀스 자료형 (0) | 2021.07.23 |
[NIPA AI 교육 기초] 파이썬 반복문, 빼먹고 학습한 것 (0) | 2021.07.23 |
str변수를 반복하면? 구하기 방법 2가지 (0) | 2021.07.23 |
[AI 기본 데분] 패키지란? (0) | 2021.07.20 |