Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

숫자의 모든 자릿수가 나누는지 확인하기 위한 Python 프로그램

<시간/>

이 기사에서는 주어진 문제 설명을 해결하기 위한 솔루션과 접근 방식에 대해 알아볼 것입니다.

문제 설명 −수 n이 주어졌을 때 n의 모든 자릿수를 나눕니다.

여기서 우리는 주어진 숫자에 0이 없는지 확인할 것입니다. 왜냐하면 이것은 0으로 나누기 예외를 줄 것이고 따라서 우리는 대답으로 no를 반환해야 하기 때문입니다.

그렇지 않으면 검사 조건을 선언할 수 있는 임시 변수 플래그를 사용하여 모든 자릿수가 숫자를 나눌 수 있는지 확인해야 합니다.

이제 구현을 살펴보겠습니다 -

n=int(input())
flag=1
for i in str(n):
   if int(i)!=0 and n%int(i)==0:
      flag=1
   else:
      flag=0
if(flag==1):
   print("Yes")
else:
   print("No")

출력

Yes(22)

모든 변수는 아래 이미지와 같이 전역 범위에서 선언됩니다.

숫자의 모든 자릿수가 나누는지 확인하기 위한 Python 프로그램

결론

이 기사에서는 숫자의 모든 자릿수를 나누는지 확인하는 방법에 대해 배웠습니다.