본문 바로가기

전체 글186

코드업 기초 100제 1-8번 더보기 1번 Hello 출력하기 더보기 print('Hello') 2번 Hello World 출력하기 더보기 print('Hello World') 3번 Hello World (두 줄에 걸쳐 줄을 바꿔 출력하기) 더보기 print('''\ Hello World ''') 나의 풀이 더보기 print('Hello\nWorld') 4번 'Hello' (단, 작은 따옴표도 함께 출력한다.) 더보기 print("'Hello'") 5번 "Hello World" (단, 큰따옴표도 함께 출력한다.) 더보기 print('"Hello World"') 6번 "!@#$%^&*()" (단, 큰따옴표도 함께 출력한다.) 더보기 print('"!@#$%^&*()"') 7번 "C:\Download\hello.cpp" (단, 큰따옴표도.. 2022. 1. 18.
Unit 20 FizzBuzz 3의 배수와 5의 배수일 떄 숫자대신 Fizz, Buzz 출력 for i in range(1, 101): # 1부터 100까지 100번 반복 if i % 3 == 0: # 3의 배수일 때 print('Fizz') # Fizz 출력 elif i % 5 == 0: # 5의 배수일 때 print('Buzz') # Buzz 출력 else: print(i) # 아무것도 해당되지 않을 때 숫자 출력 3과 5의 공배수일때 FizzBuzz 출력 for i in range(1, 101): # 1부터 100까지 100번 반복 if i % 3 == 0 and i % 5 == 0: # 3과 5의 공배수일 때 print('FizzBuzz') # FizzBuzz 출력 elif i % 3 == 0: # 3의 배수일.. 2022. 1. 16.
Unit 19 range for i in range(횟수): #바깥쪽 루프 for j in range(횟수): #안쪽루프 가로 처리 코드 코드 ex) for i in range(5): # 5번 반복. 바깥쪽 루프는 세로 방향 for j in range(5): # 5번 반복. 안쪽 루프는 가로 방향 print('j:', j, sep='', end=' ') # j값 출력. end에 ' '를 지정하여 줄바꿈 대신 한 칸 띄움 print('i:', i, '\\n', sep='') # i값 출력, 개행 문자 모양도 출력 # 가로 방향으로 숫자를 모두 출력한 뒤 다음 줄로 넘어감 # (print는 기본적으로 출력 후 다음 줄로 넘어감) 별찍기 for i in range(5): # 5번 반복. 바깥쪽 루프는 세로 방향 for j .. 2022. 1. 16.
Unit 18 break, continue while에서 break로 반복문 끝내기 i = 0 while True: # 무한 루프 print(i) i += 1 # i를 1씩 증가시킴 if i == 100: # i가 100일 때 break # 반복문을 끝냄. while의 제어흐름을 벗어남 for에서 break로 반복문 끝내기 for i in range(10000): # 0부터 9999까지 반복 print(i) if i == 100: # i가 100일 때 break # 반복문을 끝냄. for의 제어흐름을 벗어남 for에서 continue로 코드 실행 건너뛰기 for i in range(100): # 0부터 99까지 증가하면서 100번 반복 if i % 2 == 0: # i를 2로 나누었을 때 나머지가 0면 짝수 conti.. 2022. 1. 16.