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"{i} 짝" # 박수를 한 번 친다
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"{i} 짝" # 박수를 한 번 친다
if clap == "": # 박수를 치지 않은 경우
print(i, end=" ") # 숫자를 출력한다
else: # 박수를 친 경우
print(clap, end=" ") # 박수를 출력한다
print()
game369(99)
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 100 주사위 결과 합계 및 평균 (2) | 2023.12.07 |
---|---|
[파이썬] 문제 : 0~9까지의 정수 중 랜덤하게 선 (1) | 2023.12.06 |
[파이썬] 문제 : turtle - 1~100까지 5간격으로 circle 그리기 (1) | 2023.12.06 |
[파이썬] 문제 : 정수 입력 받아서 1부터 n까지 합 (2) | 2023.12.06 |
[파이썬] 문제 : 키오스크 삭제 (1) | 2023.12.06 |
댓글