Language/Python
20.FizzBuzz 문제 # 1 ~ 100 # 3의 배수 Fizz # 5의 배수 Buzz # 3과 5의 공배수 FizzBuzz for i in range(1, 101): if i % 15 == 0: # or if i % 3 == 0 and i % 5 == 0: print('FizzBuzz') if i % 3 == 0: print('Fizz') elif i % 5 == 0: print('Buzz') else: print(i) print(line) # 코드 단축 for i in range(1, 101): print('Fizz' * (i % 3 == 0) + 'Buzz' * (i % 5 == 0) or i) ========================== 결과 동일 =======================..
Language/Python
19. 계단식 별 출력 for i in range(5): for j in range(5): if i < 5: print('*', end='') print() ========================== ***** ***** ***** ***** ***** for i in range(5): for j in range(5): if j
Language/Python
13~15. if 조건문 - 조건식에 반드시 == - 조건식 다음에 반드시 : 사용 - 들여쓰기 4칸 필수 >>> x = 10 >>> if x == 10: >>> pass # if문의 처리 로직을 나중에 작성할때 pass를 사용하고 관련 메모는 주석으로 남긴다 >>> if x == 10: >>> print('x is', x) >>> print('위의 if 와는 상관없는 코드') x is 10 위의 if와는 상관없는 코드 # if else >>> if x == 10: >>>print('x is', x) >>> else >>>print('else') # input()활용 >>> y = int(input('입력: ')) >>> if y == 10: >>> print('it\'s 10') >>> elif y =..
Language/Python
12. 딕셔너리 사용하기 12.1 딕셔너리 만들기 - 딕셔너리 = {키1: 값1, 키2: 값2} - 파이선 3.6 이상 : 키의 순서 보장 >>> lux = {'health':490, 'nana': 330, 'melee': 550, 'armor': 18} >>> print(lux) {'health': 490, 'nana': 330, 'melee': 550, 'armor': 18} >>> print(lux['health']) 490 # 딕셔너리 키의 자료형 >>> x = {100: 'hundred', False: 0, 3.5: [3.5, 3.5]} >>> print(x) {100: 'hundred', False: 0, 3.5: [3.5, 3.5]} # 키에는 리스트와 딕셔너리 사용 X >>> x = {[1..
Language/Python
11. 시퀀스 자료형 활용 11.1 시퀀스 자료형의 공통 기능 사용하기 # in, not in >>> a = list(range(0, 100, 10)) >>> print(a) >>> print(30 in a) >>> print(30 not in a) >>> print(100 not in a) [0, 10, 20, 30, 40, 50, 60, 70, 80, 90] True False True # 시퀀스 객체 연결하기 >>> b = [0, 10, 20, 30] >>> c = [9, 8, 7, 6] >>> print(b + c) [0, 10, 20, 30, 9, 8, 7, 6] >>> list_object = list(range(0, 10)) + list(range(10, 20)) >>> print(list_..
Language/Python
10. 리스트와 튜플 사용하기 10.1 리스트 만들기 >>> a = [10, 20, 30, 40, 50] >>> person = ['james', 17, 170, True] >>> print(a) >>> print(person) [10, 20, 30, 40, 50] ['james', 17, 170, True] # 빈 리스트 만들기 >>> b = [] >>> b = list() >>> print(b) [] [] 10.1.3 range사용 >>> c = list(range(10)) >>> print(c) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] # 리스트 = list(range(시작,끝)) >>> a = list(range(5, 12)) >>> print(a) [5, 6, 7, 8, 9, 10..