Day 7 [함수만들기]

2025. 2. 27. 11:23·일지
2월27일
p.153
함수
Function
선언, 호출

                  *define(예약어)
함수를 선언하는 방법: def 함수명 (인자들):
                      내용 *들여쓰기
                      내용
                      return    
# add 라는 함수 만들어보기
def add(a, b):
    c = a + b
    return c # print 까지 써주면 함수를 썼을 때 값 출력까지 해줌

print(add(10, 20))

# 함수에 디폴트값을 설정할 수 있다.

def add(int_1=10, int_2=10):
    c = int_1 + int_2
    return c
# 인트 하나만 디폴트 하는것도 가능 / 그냥 int_1 이라고 하면됨
# 함수만들기 연습

def minus(a, b):
    c = a - b
    return c
print(minus(2, 10))

def multiple(a, b):
    c = a * b
    return c
print(multiple(4, 5))

def division(a, b):
    c = a / b
    return c
print(division(100, 2))
print(type(division(100, 2))) # float

# print(division(1, 0))
# ZeroDivisionError: division by zero
# b가 0이 들어왔을 때, b에 0을 넣으면 안된다는 메세지 기능 추가 + 오류 안나게

def division(a, b):
    if b <= 0:
        print(("b에는 0 이상의 숫자를 입력해주세요."))
    else:
        c = a / b
        return c

print(division(1, 0))

'일지' 카테고리의 다른 글

Day 8 [순서도: 반복구조]  (1) 2025.02.28
Day 8 [순서도: 선택구조]  (1) 2025.02.28
DAY 6 [모듈]  (0) 2025.02.25
DAY 6 [집합 자료형][불 자료형][자료구조]  (0) 2025.02.25
DAY 6 [딕셔너리]  (0) 2025.02.25
'일지' 카테고리의 다른 글
  • Day 8 [순서도: 반복구조]
  • Day 8 [순서도: 선택구조]
  • DAY 6 [모듈]
  • DAY 6 [집합 자료형][불 자료형][자료구조]
joo_coding
joo_coding
2025.02.18~
  • joo_coding
    주코딩일지
    joo_coding
  • 전체
    오늘
    어제
    • 분류 전체보기 (164)
      • 일지 (19)
      • 계획표 (7)
      • 프로젝트 (6)
      • C언어 (35)
        • 연습장 (12)
      • C++ (3)
      • Python (28)
        • 연습장 (11)
      • TCP IP (4)
      • DB (2)
      • ubuntu (1)
      • Git (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    c언어 #vscode #gcc #윈도우 #c언어윈도우 #gcc윈도우 #vscode윈도우 #c #c++
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
joo_coding
Day 7 [함수만들기]
상단으로

티스토리툴바