ko ko ko en en en ko ko cs zh cs ko cs ko ko fi ko ko ko ko ko ko ko ko ko en ko ko fr ko ko ko ko ko ko ko ko ko fr ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fi ko ko ko ko nb ko ko ko ko ko ko ko ko ko ko ko ko ko fr ko ko ko en en ko en zh en en
COS Pro 2급 파이썬: 18.1 1부터 100까지 숫자 출력하기
◀ 17.6 연습문제: 3 으로 끝나는 숫자만 출력하기18.2 3의 배수일 때와 5의 배수일 때 처리하기 ▶︎
FizzBuzz는 매우 간단한 프로그래밍 문제이며 규칙은 다음과 같습니다.
3과 5의 공배수는 FizzBuzz 출력
즉, 1부터 100까지 숫자를 출력하면서 3의 배수는 숫자 대신 'Fizz', 5의 배수는 숫자 대신 'Buzz', 3과 5의 공배수는 숫자 대신 'FizzBuzz'를 출력하면 됩니다.
설명을 보면서 따라하기 전에 스스로 이 문제를 풀어보는 것이 좋습니다. 문제를 풀지 못해도 고민한 만큼 기억에 오래 남습니다.
18. 1 1부터 100까지 숫자 출력하기
FizzBuzz 문제는 반복문, 조건문, 나머지 연산자, 비교 연산자를 모두 동원해야 풀 수 있습니다. 먼저 1부터 100까지 숫자를 출력해보겠습니다. 다음 내용을 IDLE의 소스 코드 편집 창에 입력한 뒤 실행해보세요.
for i in range(1, 101):    # 1부터 100까지 100번 반복     print(i)
... (생략) 95 96 97 98 99 100
for와 range로 1부터 100까지 100번 반복하면서 print로 변수의 값을 출력하면 됩니다. range에서 생성되는 마지막 숫자는 끝나는 숫자보다 1이 더 작으므로 101을 지정해야 되겠죠?
◀ 17.6 연습문제: 3 으로 끝나는 숫자만 출력하기18.2 3의 배수일 때와 5의 배수일 때 처리하기 ▶︎
COS Pro 2급 C 언어
COS Pro 2급 파이썬
Unit 1. 소프트웨어 교육과 파이썬
Unit 2. 파이썬 설치하기
Unit 3. Hello, world!로 시작하기
Unit 4. 기본 문법 알아보기
Unit 5. 숫자 계산하기
Unit 6. 변수 사용하기
Unit 7. 문자열 사용하기
Unit 8. 입력 값을 변수에 저장하기
Unit 9. 출력 방법 알아보기
Unit 10. 산술 연산자 알아보기
Unit 11. 불과 비교, 논리 연산자 알아보기
Unit 12. if 조건문으로 특정 조건일 때 코드 실행하기
Unit 13. else를 사용하여 두 방향으로 분기하기
Unit 14. elif를 사용하여 여러 방향으로 분기하기
Unit 15. for 반복문으로 Hello, world! 100번 출력하기
Unit 16. while 반복문으로 Hello, world! 100번 출력하기
Unit 17.break와 continue로 반복문 제어하기
18.1 1부터 100까지 숫자 출력하기
18.2 3의 배수일 때와 5의 배수일 때 처리하기
18.3 3과 5의 공배수 처리하기
18.4 논리 연산자를 사용하지 않고 3 과 5 의 공배수 처리하기
18.6 연습문제: 2과 11의 배수, 공배수 처리하기
Unit 19. 리스트와 튜플 사용하기
Unit 20. 리스트와 튜플 응용하기
Unit 21. 2차원 리스트와 튜플 사용하기
Unit 22. 문자열 응용하기
Unit 23. 회문 판별과 N-gram 만들기
Unit 24. 함수 사용하기
- 이 사이트에 실린 모든 내용, 디자인, 이미지, 편집 구성의 저작권은 (주)도서출판 길벗과 지은이에게 있습니다.
- 저작권법에 의해 보호를 받는 저작물이므로 무단 전재와 복제를 금합니다.
- 책의 내용을 복제하여 블로그, 웹사이트 등에 게시할 수 없습니다.
- 링크, SNS 공유는 허용합니다.
서울시 마포구 서교동 월드컵로 10길 56 (서울시 마포구 서교동 467-9)
Copyright © 2016-2021 Coding Dojang