Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

RUBY

함수란 본문

프로그래밍 언어/Python

함수란

ruby-jieun 2023. 1. 7. 23:00

 

 

함수란?

 


 

 

함수란?

  • 파이썬의 함수는 수학의 함수와 동일하다.

 

내장함수, 사용자함수

  • 함수는 파이썬에서 기본으로 제공하는 내장함수와 사용자가 직접 선언하는 사용자 함수가 있다.

내장 함수

print('Hello python!')

str = input()
print(f'str : {str}')
print(f'str length : {len(str)}')

numbers = [1, 2, 3, 4, 5]
numbers.sort()
print(f'numbers : {numbers}')

numbers.reverse()
print(f'numbers : {numbers}')

numbers.clear()
print(f'numbers : {numbers}')

 

사용자 함수

def printUserName(name) :
    print(f'{name}고객님, 안녕하세요')

def addCal(n1, n2):
    result = n1 + n2
    print(f'n1 + n2 = {result}')

 

함수 사용 이유

  • 함수는 특정 기능을 재사용하기 위해서 사용한다.

ex ) 덧셈 연산 5회 실행

n1 = int(input('n1 입력 : '))
n2 = int(input('n2 입력 : '))
print(f'n1 + n2 = {n1 + n2}')

n1 = int(input('n1 입력 : '))
n2 = int(input('n2 입력 : '))
print(f'n1 + n2 = {n1 + n2}')

n1 = int(input('n1 입력 : '))
n2 = int(input('n2 입력 : '))
print(f'n1 + n2 = {n1 + n2}')

n1 = int(input('n1 입력 : '))
n2 = int(input('n2 입력 : '))
print(f'n1 + n2 = {n1 + n2}')

n1 = int(input('n1 입력 : '))
n2 = int(input('n2 입력 : '))
print(f'n1 + n2 = {n1 + n2}')

      ↓

def addCal():
    n1 = int(input('n1 입력 : '))
    n2 = int(input('n2 입력 : '))
    print(f'n1 + n2 = {n1 + n2}')

addCal()
addCal()
addCal()
addCal()
addCal()

'프로그래밍 언어 > Python' 카테고리의 다른 글

함수 내에서 또 다른 함수 호출  (0) 2023.01.07
함수 선언과 호출  (0) 2023.01.07
중첩 반복문  (0) 2023.01.07
반복문 제어(break)  (0) 2023.01.07
반복문제어(continue)  (0) 2023.01.07
Comments