본문 바로가기
728x90
반응형

개념15

반환(return) 함수 : 값을 넣으면 계산된 값을 돌려준다.# 함수 정의def f1(x): a = 3 b = 5 y = a * x + b return y>>> c = f1(10)>>> print(c)35def f2(x): a = 3 b = 5 y = a * x + b print(y) # 만약 return y 대신 print(y)를 입력한다면?>>> d = f2(10) # 함수는 실행되어 값은 화면에 출력됨35>>> print(d) # 하지만 d에게 값을 반환하지는 않기 때문에 출력해보면 None이 출력된다None 참과 거짓, 함수를 이용하여 퀴즈 만들기def quiz(): ans = input('1 + 2 = ') # input()함수는 사.. 2024. 5. 30.
함수 매개 변수가 있는 함수 만들기 (파이썬에서 기본으로 제공하는 함수 말고)a_list = [1, 2, 3, 4, 5, 6, 7]def print_list(a): # 함수 정의, print_list는 함수 이름, a는 매개변수 for i in a: print(i) # 사용 예시print_list([1, 2])print_list(a_list) 매개 변수가 없는 함수 만들기def boy(): print('I am a boy') print('You are a girl') 매개 변수가 두개인 함수 만들기def compare_numbers(a, b): if a > b: print('a > b') elif a == b: print('a ==.. 2024. 5. 30.
for 사용 반복문 >>> family = ['mom', 'dad', 'sister', 'me'] for 문for x in family: # family의 각 항목 x에 대하여: print(x, len(x)) # x와 x의 길이를 출력하라.mom 3dad 3sister 6me 2 range()>>> list(range(2, 7)) # 정수를 인자로 줌[2, 3, 4, 5, 6] # 2 이상 7 미만인 숫자로 리스트를 만들어줌 for문에 range() 사용a = [4, 5, 6, 7]for i in a: print(i)for i in range(4, 8): print(i)4567 2024. 5. 29.
and/or 연산자 if 문에 and 연산자 사용s = 'banana'# and 연산자 사용하지 않았을 때의 if 문if 'a' in s: if 'b' in s: print('banana에는 a도 있고 b도 있다') # 출력banana에는 a도 있고 b도 있다# and 연산자를 사용한 if 문if 'a' in s and 'b' in s: # and 연산자를 사용함으로써 중첩되었던 if 문을 한번으로 줄임 print('banana에는 a도 있고 b도 있다') # 출력banana에는 a도 있고 b도 있다 if 문에 or 연산자 사용s = 'banana'# or 연산자를 사용한 if 문if 'a' in s or 'c' in s: print('banana에는 a 또는 c가 있다'.. 2024. 5. 29.
728x90
반응형