Python

Python 복습 5일차 기록

Joon0464 2021. 7. 10. 23:11
''' 이중 함수 '''
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