목록전체 글 (351)
printf("ho_tari\n");
# 일반적인 함수 def f(x, y): return x + y print(f(1, 4)) # 람다 함수(lambda) f = lambda x, y: x + y print(f(1, 4)) f = lambda x: x ** 2 print(f(3)) f = lambda x: x / 2 print(f(3)) ex = [1, 2, 3, 4, 5] f = lambda x: x ** 2 print(list(map(f, ex))) # 일반적인 반복문 ex = [1, 2, 3, 4, 5] f = lambda x: x ** 2 for value in map(f, ex): print(value) # 리스트 컴프리헨션 ex = [1, 2, 3, 4, 5] print([x ** 2 for x in ex]) # 일반적인 반복문..
colors = ['red', 'blue', 'green', 'yellow'] result = ''.join(colors) # join()을 활용하여 리스트의 각 요소를 빈칸 없이 연결 print(result) result = ''.join(colors) # 연결 시, 1칸을 띄고 연결 print(result) result = ', '.join(colors) # 연결 시 ","로 연결 print(result) result = '-'.join(colors) # 연결 시 "-"로 연결 print(result) items = 'zero one two three'.split() # 빈칸을 기준으로 문자열 분리 print(items) example = 'python,jquery,javascript' # ","를 ..
word = input("Input a word: ") world_list = list(word) print(world_list) result = [] for _ in range(len(world_list)): result.append(world_list.pop()) print(result) print(word[::-1]) s = set([1, 2, 3, 1, 2, 3]) # set() 함수를 사용하여 1, 2, 3을 세트 객체로 생성 print(s) s.add(1) # 1을 추가하는 명령이지만 중복 불허로 추가되지 않음 print(s) s.remove(1) # 1 삭제 print(s) s.update([1, 4, 5, 6, 7]) # [1, 4, 5, 6, 7] 추가 print(s) s.discard(..
f = open("chapter6/yesterday.txt", 'r') yesterday_lyric = f.readlines() f.close() contents = "" for line in yesterday_lyric: contents = contents + line.strip() + "\n" n_of_yesterday = contents.upper().count("YESTERDAY") print("Number of a Word 'Yesterday'", n_of_yesterday) [Verse 1] Yesterday All my troubles seemed so far away Now it looks as though they're here to stay Oh, I believe in yesterda..
def calculate_rectangle_area(x, y): return x * y rectangle_x = 10 rectangle_y = 20 print("사각형 x의 길이:", rectangle_x) print("사각형 y의 길이:", rectangle_y) # 넓이를 구하는 함수 호출 print("사각형의 얿이:", calculate_rectangle_area(rectangle_x, rectangle_y)) def f(x): return 2 * x + 7 def g(x): return x ** 2 x = 2 print(f(x) + g(x) + f(g(x)) + g(f(x))) def a_rectangle_area(): print(5 * 7) def b_rectangle_area(x, y): pr..
for looper in [1, 2, 3, 4, 5]: print("hello") for looper in [1, 2, 3, 4, 5]: print(looper) for looper in range(10): print("hello") for i in 'abcdefg': print(i) for i in ['americano', 'latte', 'frappuccino']: print(i) for i in range(1, 10, 2): # 1부터 9까지 2씩 증가시키면서 반복문 수행 print(i) for i in range(10, 1, -1): # 10부터 2까지 1씩 감소시키면서 반복문 수행 print(i) i = 1 # i 변수에 1 할당 while i < 10: # i가 10미만인지 판단 print(i..
(점수를 입력하면 어떤 학점으로 계산되는가) score = int(input("Enter your score: ")) if score >= 90: grade = 'A' elif score >= 80: grade = 'B' elif score >= 70: grade = 'C' elif score >= 60: grade = 'D' else: grade = 'F' print(grade) (어떤 종류의 학생인지 맞히기) print("당신이 태어난 연도를 입력하세요.") birth_year = input() age = 2023 - int(birth_year) + 1 print(age) if age = 20: print("대학생") elif age = 17: print("고등학생") eli..