입력 -> input
출력 -> print
a = input() # Hello 입력
print(a) # Hello
print(max(1,2,3,4,5)) # 5
print(min([1,2,3,4,5])) # 1
print(sum(1,2,3,4,5)) # 15
print(len("Triangle)) # 8
def plusDouble(a,b):
c = a+b
return 2*c
print(plus(3,4)) #14
def 함수이름(매개변수):
<수행할 명령>
...
return 반환값
def 함수이름(매개변수):
<수행할 명령>
...
return 반환값
def 함수이름(매개변수):
____<수행할 명령>
____...
____return 반환값
return을 이용해서 함수 외부로 값을 전달
def 함수이름(매개변수):
<수행할 명령>
...
return 반환값
def plus(a,b):
c = a+b
return c
print(plus(3,4))
def plus(a,b):
c = a+b
return c
print(7)
def my_func(a):
x = "Hi!"
print(a)
a = 3
my_func(a) # 3
print(x) # error!
x = "Hi!"
def my_func():
print(x)
my_func() # Hi!
print(x) # Hi!
def my_func(a):
x = "Hi?"
print(x)
my_func() # Hi?
print(x) # error
my_list = [1,2,3]
my_list.append(4)
my_list.count(2)
my_list.pop()
my_list = [1,2,3]
len(my_list)
sum(my_list)
min(my_list)
my_list = [1,2,3]
my_list.sort()
my_list.pop()
my_list.clear()
대기시간을 다음의 조건에 맞게 정렬하는 함수 neverland()를 작성하라
- 대기시간이 가장 짧은 놀이기구부터 오름차순으로 놀이기구를 탄다
- 단, 인덱스 2에 해당하는 놀이기구는 유진이가 꼭 타고 싶어하는 놀이기구이기에 대기시간에 상관없이 가장 먼저 탄다
- 인자 : 리스트 queue
- 반환값 : 주언진 조건에 맞게 정렬된 리스트
%대기시간이 같은 놀이기구는 없음
# 대기시간이 담긴 리스트가 인자로 주어지면 조건을 만족하도록
# 타야하는 대기시간의 순서가 담긴 리스트를 반환하는 함수 neverland()를 작성해봅시다.
def neverland(a):
x = a[2]
a.sort()
a.remove(x)
a.insert(0, x)
return a
# 확인을 위한 코드입니다.
# 대기시간이 담긴 리스트 queue를 자유롭게 수정해보세요!
queue = [30, 10, 20, 50, 40, 60,80,100]
print(neverland(queue))
- 주어진 조건에 맞는 비밀번호를 만들어주는 함수 yoonHa()를 작성
숫자 | 문자열
4 | love
8 | smile
6 | kiss인자 : 숫자 nums
매개변수 : 숫자 nums
반환값 : 변환한 비밀번호 문자열
# 비밀번호를 만들어주는 함수 yoonHa()를 만들어봅시다.
def yoonHa(a):
yh_dic = {4:"love", 8:"smile", 6:"kiss"}
str1 = ""
for i in range(len(a)):
if a[i]=="4":
str1 = str1 + yh_dic[4]
elif a[i]=="8":
str1 = str1 + yh_dic[8]
elif a[i]=="6":
str1 = str1 + yh_dic[6]
return str1
# 채점을 위한 코드입니다. 이를 수정하지 마세요!
nums = input()
print(yoonHa(nums))