728x90
반응형
def game369(n):
for i in range(1, n + 1):
clap = "" # 박수를 저장할 변수
if i < 10: # 10 이하의 수인 경우
if i % 3 == 0: # 1의 자리가 3, 6, 9인 경우
clap = f"x" # 박수를 한 번 친다
else: # 10 이상의 수인 경우
n = i//10 # 10으로 나눈 몫 (10자리)
m = i%10 # 10으로 나눈 나머지 1자리)
if n in [3, 6, 9] or m in [3,6,9]: # 10의 자리가 3, 6, 9인 경우와 1의 자리가 3,6,9인경우
clap += f"x" # 박수를 한 번 친다
if clap == "": # 박수를 치지 않은 경우
print(i, end=" ") # 숫자를 출력한다
else: # 박수를 친 경우
print(clap, end=" ") # 박수를 출력한다
print()
n = int(input())
game369(n)
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] CPU 제한 하기 (0) | 2024.05.24 |
---|---|
[파이썬] 문제 : 문자열의 문자 count (딕셔너리 사용) (0) | 2024.05.23 |
[파이썬] 문제 : 터틀(turtle)로 사각형 3개 그리기 (0) | 2024.05.23 |
[파이썬] 문제 : 2개의 리스트에서 중복된 과일 찾기 (0) | 2024.05.22 |
[파이썬] 문제 : 가변 인수(*) 사용해서 가장 큰 값 찾기 (0) | 2024.05.21 |
댓글