반응형
함수와 변수
#함수 def subtract(a,b): #2 subtract(a,b) = a-b return a-b print(subtract(1, 10)) #변수 hello = "hello" world = "world" helloworld = hello + " " + world print(helloworld)
리스트와 튜플
#리스트 def exercise(my_language): # 1 programming_languages = ["C#", "Javascript","Java","Python","Matlab","R"] # 2 del programming_languages[1] #Javascript 를 리스트에서 삭제 # 3 programming_languages.append("C++") #C++ 을 리스트의 끝에 추가 # 4 is_my_language = (my_language in programming_languages) return is_my_language print(exercise("R")) #튜플 def exercise(my_language): # 1 programming_languages = ("C#","Javascript","Java","Python","Matlab","R") # 2 programming_languages = (programming_languages[2:5]) # Java부터 Matlab까지 3개의 원소만을 가지는 새로운 튜플을 만들고 다시할당 # 3 new_programming_languages = ("Swift","Go") # 4 programming_languages = programming_languages + new_programming_languages # 5 is_my_language = (my_language in programming_languages) return is_my_language print(exercise('R'))
딕셔너리
def exercise(my_language): # 1 programming_languages_popularity = { 'Java': 24.0, 'Python':13.2, 'PHP':10.4, 'C#':9.0 } # 2 del programming_languages_popularity['PHP'] programming_languages_popularity['Javascript'] = 7.6 programming_languages_popularity['C++'] = 7.0 # 3 my_language_popularity = programming_languages_popularity[my_language] return my_language_popularity print(exercise('Python'))
조건문과 반복문
def exercise(score): # 1 if score < 50: evaluation = "Below average" elif score < 70: evaluation = "Average" elif score < 90: evaluation = "Above average" else : evaluation = "Excellent" return evaluation print(exercise(80)) def exercise(big_list): # 1 small_list = [] # 2 for big_list in big_list: small_list.append(big_list.lower()) #small_list 에 big_list 에 있는 모든 문자열들을 소문자화 return small_list print(exercise(['C#', 'JAVASCRIPT', 'JAVA', 'PYTHON', 'MATLAB', 'R']))
함수구현
#1 def sum_even_numbers(start, end): #2 sum_even = 0 for x in range(start,end+1): if x % 2 == 0: sum_even += x #start <= x <= end 인 모든 x 에 대해, 짝수인 x 를 모두 더한 값을 리턴 return sum_even print(sum_even_numbers(1, 10))
반응형
'python' 카테고리의 다른 글
2. Numpy 사용하기 (0) | 2016.08.26 |
---|---|
[강의] 파이썬 (0) | 2016.02.01 |