>

소프트웨어에 숫자가 표시되며이 숫자가 10 진수 인 경우 프로세스를 적용하고 싶습니다.

내 번호를 전체 정수로 반올림하고 싶습니다.

예 :

Get number --> expected
1.3 --> 2
1.7 --> 2
2.0 --> 2
2.1 --> 3

이 같은 것을 만들 수 있습니까? 분할 기능을 찾고 있습니다 :

x = 3.4
x1 = int(round(x))
returns : 3 and not 4

사전에 감사합니다. 내 문제에 대한 해결책을 찾지 못하고 있습니다.

  • 답변 # 1

    이것을 사용하십시오 :

    import math
    math.ceil(<decimal>)
    
    

    예 :

    >>> import math
    >>> math.ceil(1.3)
    2
    >>> math.ceil(1.7)
    2
    >>> math.ceil(2.0)
    2
    >>> math.ceil(2.1)
    3
    
    

  • 답변 # 2

    원하는 방법으로 반갑습니다

    a = 1
    b = 2
    c = round(b/a)
    print(c)
    >>>> 0
    
    

관련 자료

  • 이전 ios - UIScrollView 내의 UIStackView가 잘립니다
  • 다음 swift - jwtio에서 PKCS8 RSA256 알고리즘을 사용하여 인코딩 된 JWT (응용 프로그램이 아님)