''' 이중 함수 '''
def display():
num = int(input("1. 기본급/ 2. 근무 일수"))
if num == 1:
result= alba()
elif num ==2:
day= int(input("근무 날짜 수를 입력하세요."))
result = alba(day)
print("당신의 급여는 %d원입니다."%result)
def alba(day=30, time=80, pay=8720):
result = day*time*pay
return result
display()
''' 매개변수에 초기값 지정 '''
def joon(name, old, man=True):
print("나의 이름은 %s입니다."%name)
print("나이는 {}살 입니다.".format(old))
if man:
print("Male")
else:
print("Female")
joon('Song',20)
''' 지역 변수, 전역 변수'''
a=2
def vartest(a):
a=4
a=a+1
return a
b = vartest(a)
print(b) # 5출력
a=2
def vartest(a):
a = 4
a = a+1
return a
x=2
b = vartest(x)
print(b) # 5출력
a=2
def vartest(a):
a = a+1
return a
x = 1
b = vartest(x)
print(b) # 2출력
''' 함수의 결과 값은 반드시 한 개만 존재 '''
def add_and_mul (a,b):
ab = a+b
ba = b*a
print(type(ab)) # <class 'int'>
print(type(ba)) #<class 'int'>
return ab, ba # return문 뒤에 있는 것들은 모두 '하나'로 인식
result = add_and_mul(3,4)
print(result) # (7, 12) 출력
print(type(result)) # <class 'tuple'>, 결과는 튜플로 출력된다.
오늘은 개인 일정이 곂쳐서 많이 못했다... 내일 모듈 공부하고 AWS CLI와 Boto3까지 나아가야겠다.
'Python' 카테고리의 다른 글
Python 복습 7일차 기록 (0) | 2021.07.12 |
---|---|
Python 복습 6일차 기록 (0) | 2021.07.11 |
Python 복습 4일차 실습 문제 풀기 (0) | 2021.07.09 |
Python 복습 4일차 기록 (0) | 2021.07.09 |
Python 복습 3일차 실습 문제 풀기 (0) | 2021.07.07 |