문제를 통해 파이썬을 복습을 하자!
문제는 아래와 같다.
# 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 문법은 코딩테스트를 위해 문법 시리즈를 따로 만들어놓았습니다. 까먹을 때 마다 블로그 정리하기~!!