상세 컨텐츠

본문 제목

[코딩도장] 20장 퀴즈 답

Python

by yukmim 2021. 10. 22. 01:28

본문

for i in range(1, 101):    # 1부터 100까지 100번 반복

    print(i)

 

<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의 공배수일때>

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의 배수일 때

        print('Fizz')                # Fizz 출력

    elif i % 5 == 0:                 # 5의 배수일 때

        print('Buzz')                # Buzz 출력

    else:         print(i)                     # 아무것도 해당되지 않을 때 숫자 출력

 

<퀴즈>

1. 다음 중 변수 i가 6의 배수인지 확인하는 방법으로 올바른 것을 고르세요.

  1. i / 6 == 0
  2. i & 6 == 0
  3. i | 6 == 0
  4. i % 6 == 0
  5. i // 6 == 0

답) 4 (나머지가 0이면 배수)

 

<퀴즈>

2. 다음 중 변수 i가 5와 10의 공배수인지 확인하는 방법으로 올바른 것을 모두 고르세요.

  1. i // 5 == 0 or i // 10 == 0
  2. i | 5 == 0 and i | 10 == 0
  3. i % 5 == 0 or i % 10 == 0
  4. i % 5 == 0 and i % 10 == 0
  5. i % 10 == 0

답) 4,5

'Python' 카테고리의 다른 글

[python] 대문자 소문자 변경 함수  (0) 2021.11.17
[코딩도장] 21장 퀴즈 답  (0) 2021.10.22
[코딩도장] 19장 퀴즈  (0) 2021.10.22
[코딩도장] 17장 퀴즈 답  (0) 2021.10.22
[코딩도장] 15장 연습문제 답  (0) 2021.10.21

관련글 더보기

댓글 영역