본문 바로가기

Python/파이썬 코딩도장8

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.
Unit 17 while 반복문 while 반복문은 조건식으로만 동작하며 반복할 코드 안에 조건식에 영향을 주는 변화식이 들어감 i = 0 # 초기식 while i >> i = 100 >>> while i > 0: ... print('Hello, world!', i) ... i -= 1 ... Hello, world!.. 2022. 1. 16.