Practice 1.
- 1에서 100까지 출력
- 3의 배수는 Fizz 출력
- 5의 배수는 Buzz 출력
- 3과 5의 공배수는 FizzBuzz 출력
My answer 1
숫자 대신 fizz와 buzz를 출력했어야 했다.
Answer 2
Practice 2. 3과 5의 공배수
Answer
- 혹은, if i % 15 == 0: 이렇게 15로 나눴을때 나머지가 없는 값을 줘도 됨.
코드 줄이기
문자열 * 1 = True , 문자열 * 0 = False 라는 특징을 이용한 것. 중간에 +를 넣으면 공배수에 FizzBuzz라고 출력가능
Practice 3. 2과 11의 배수, 공배수 처리하기
다음 소스 코드를 완성하여 1부터 100까지의 숫자를 출력하면서 2의 배수일 때는 'Fizz', 11의 배수일 때는 'Buzz', 2과 11의 공배수일 때는 'FizzBuzz'가 출력되게 만드세요.
practice_fizzbuzz_2_11.py
for i in range(1, 101):
if ① :
print('FizzBuzz')
elif ② :
print('Fizz')
elif ③ :
print('Buzz')
else:
print(i)
My Answer
728x90
'Study (Data Science) > Python' 카테고리의 다른 글
참고) Stack & Queue (0) | 2022.11.25 |
---|---|
Fund 4. Github에 Git Push 하기 (Git & Github의 차이점) (0) | 2022.11.25 |
참고) Scalar, Vector, Matrix, Tensor (0) | 2022.11.24 |
Unit 19. Star tree ; 중첩 loop (0) | 2022.11.24 |
Fund 3. Terminal(Linux OS), Hardware (0) | 2022.11.24 |
댓글