python 자료구조 2. 파이썬 문법 복습하기

박종일·2023년 4월 23일
0

문제를 통해 파이썬을 복습을 하자!
문제는 아래와 같다.

# 2.4
def farenhite(C):
    F = 32 + (180/100)*C # F: 썹씨온도, C:화씨온도

    return F 
farenhite(20)
# 연습문제 2.6

A = [1,2,3,4]
A[::-1]
# 연습문제 2.6
# 다른 풀이
def mylist():
    A = [1,2,3,4]
    A.sort(reverse =True)
    return A

mylist()
# 연습문제 2.9

def mydic():
    price = {'콩나물해장국':4500,'갈비탕':9000,'돈가스':8000}
    price['팟타이'] = 7000
    return price

mydic = mydic()
print(mydic)
# 연습문제 2.10
# 연습문제 2.9 절에서 모든 메뉴의 가격을 500원씩 내리는 코드 작성

def downmydic():
    for k, v in mydic.items():
        mydic[k] = v - 500 # 메뉴의 가격을 500원 할인 적용
        
    return mydic

downmydic()
# 연습문제 2.12
def recursive(n):
    if n == 1:
        return 1
    else:
        return 1 / n + recursive(n-1)

recursive(10)
# 연습문제 2.15
def reverse1(str):
    n = len(str)
    if n == 1 :
        return str
    return str[-1] + reverse1(str[0:n-1])

reverse1('abcde')

python 문법은 코딩테스트를 위해 문법 시리즈를 따로 만들어놓았습니다. 까먹을 때 마다 블로그 정리하기~!!

profile
존경하는 인물: 스토브리그 백승수 단장(남궁민)

0개의 댓글