프로그래밍/python

[동아리/파이썬/20.04.17] 2주차 파이썬 프로그래밍

pxatd 2020. 6. 28. 20:52
728x90

2주차 동아리에서 제시한 문제는 <3.6.9 게임>

-우리가 아는 그 3.6.9게임 (숫자에 3.6.9가 들어갈 때 박수 치는 게임)

-몇 번째 숫자까지 게임할 지 정하면 컴퓨터가 그 숫자까지 출력

 

answer='y'
while answer =='y':
          for num in range(1,int(input("어디까지 출력할까요?"))+1,1):
               
               count=str(num).count("3")+str(num).count("6")+str(num).count("9")

               if count==0:
                    print(num)
               else:
                    print("짝"*count)

          answer=input("게임을 한번 더 하시겠습니까?(y/n)")

 

count 라는 모듈 기능을 처음 사용해보았다. 3 6 9가 들어가는 숫자를 어떻게 판별하지 싶었는데 count 기능을 쓰니까 단 몇 줄만에 3 6 9가 들어가는 숫자를 걸러낼 수 있었다. 

728x90