파이썬 divmod()

ItsMyCode |

Python의 divmod()는 두 개의 숫자를 입력 매개변수로 사용하고 몫과 나머지로 구성된 한 쌍의 숫자( 튜플 )를 반환하는 내장 함수입니다.

divmod() 구문


divmod()의 구문은 다음과 같습니다.

**divmod(_dividend_, _divisor_)**


divmod() 매개변수



divmod()는 두 개의 매개변수를 입력으로 사용합니다.

  • 배당금 – 나누려는 숫자입니다. 비복소수(분자)

  • divisor – 나누려는 숫자입니다. 비복소수(분모)

  • divmod() 반환 값


  • divmod()는 몫과 나머지로 구성된 숫자 쌍(튜플)을 반환합니다.
  • xy가 정수인 경우 divmod()의 반환 값은 (x / y, x % y)입니다.
    x 또는 y가 실수인 경우 결과는 * (q, x % y) *이며 여기서 q는 몫의 전체 부분입니다.

    예: Python에서 divmod()가 어떻게 작동합니까?




    
    # Python3 code to demonstrate divmod()
    
    # divmod() on integers 
    print('divmod(4, 2) = ', divmod(4, 2))
    print('divmod(5, 3) = ', divmod(5, 3))
    print('divmod(6, 6) = ', divmod(6, 6))
    
    # divmod() with Floats
    print('divmod(4.0, 2) = ', divmod(4.0, 2))
    print('divmod(5.5, 3.3) = ', divmod(5.5, 3.3))
    print('divmod(6.5, 6.5) = ', divmod(6.5, 6.5))
    


    산출

    divmod(4, 2) = (2, 0)
    divmod(5, 3) = (1, 2)
    divmod(6, 6) = (1, 0)
    
    divmod(4.0, 2) = (2.0, 0.0)
    divmod(5.5, 3.3) = (1.0, 2.2)
    divmod(6.5, 6.5) = (1.0, 0.0)
    


    오류 및 예외


  • 인수(예: x 및 y) 중 하나가 float인 경우 결과는 (q, x % y) 입니다. 여기서 q는 몫의 전체 부분입니다.
  • 두 번째 인수가 0이면 Zero Division Error을 반환합니다.
  • 첫 번째 인수가 0이면 (0, 0)을 반환합니다.

  • 게시물 Python divmod()ItsMyCode에 처음 나타났습니다.

    좋은 웹페이지 즐겨찾기