>백엔드 개발 >파이썬 튜토리얼 >밀리초를 분과 초로 변환하는 Python 프로그램

밀리초를 분과 초로 변환하는 Python 프로그램

王林
王林앞으로
2023-08-29 19:25:031295검색

밀리초를 분과 초로 변환하는 Python 프로그램

Python에는 정수 형식의 숫자를 가져오는 데 사용할 수 있고 밀리초를 분과 초로 변환하는 데 유용한 내장 함수 int(), timedelta() 및 divmod()가 있습니다. 밀리초는 짧은 기간으로 정의됩니다. 밀리초는 1/1000초와 같습니다. 5000밀리초를 분으로 변환하면 결과 값은 0.08분 5초가 됩니다. 예를 들어, 사진작가가 사진을 클릭하고 갤러리에 저장하는 데 몇 초, 바람직하게는 밀리초가 걸립니다.

문법

으아아아

int() 함수는 매개변수를 받아들이고 값을 정수로 변환합니다.

으아아아

이것은 두 시간 사이의 기간을 지정하기 위해 Python에 내장된 메서드입니다.

으아아아

이것은 인수 1(피제수)을 인수 2(예: 1000)로 나눌 때 몫과 나머지가 포함된 튜플을 반환하는 Python의 내장 메서드입니다.

예 1

아래 예에서는 'm_sec' 변수에 밀리초 값을 저장하여 프로그램을 시작합니다. 그런 다음 변수 'm_sec'를 1000으로 나눈 변수 sec에 저장하여 초 값을 찾습니다. 다음으로 변수 'sec'를 60으로 나누어 min 변수의 도움으로 분 값을 얻습니다. 'rem_sec' 변수에서 mod(%) 연산자를 사용하여 남은 초를 계속해서 찾습니다. 마지막으로 변수 'm_sec', 'min''sec'을 사용하여 결과를 인쇄합니다.

으아아아

출력

으아아아

예 2

아래 예에서는 'mill_sec'이라는 변수에 밀리초 값을 저장하여 프로그램을 시작하겠습니다. 그런 다음 mill_sec / 1000으로 나누어 총 초 수를 구하고 이를 'total_sec' 변수에 저장합니다. 다음으로 'min''sec' 변수에 입력 함수를 설정하여 정수 값을 얻습니다. 마지막으로 'mill_sec', 'sec''min'을 사용하여 결과를 인쇄합니다.

으아아아

출력

으아아아

예 3

다음 예제에서 프로그램은 datetime 모듈의 timedelta 메서드를 사용하여 요청된 밀리초 수를 나타내는 timedelta 객체를 생성합니다. timedelta 객체의 초 속성은 객체가 나타내는 총 초 수를 반환합니다. 그런 다음 정수 나누기(//)와 모듈로 연산자(%)를 사용하여 총 초 수로 표시되는 분과 초 수를 결정합니다.

으아아아

출력

으아아아

예 4

다음 예에서는 divmod 함수를 사용하여 나머지를 계산하는 동안 정수 나누기를 수행합니다. divmod 함수는 나머지와 정수 나누기 결과를 포함하는 튜플을 반환합니다. 프로그램은 처음에 divmod를 사용하여 입력 밀리초를 기준으로 초와 남은 밀리초를 계산합니다. 그런 다음 결정된 초 수에 divmod를 적용하여 남은 분과 초를 계산합니다.

으아아아

출력

으아아아

결론

우리는 두 예 모두에서 밀리초를 분과 초로 변환하는 논리적 구성을 보았습니다. 논리는 모든 예제에서 유사하지만 예제 2에서는 int() 함수를 사용하여 정수의 분 및 초 값을 가져옵니다.

위 내용은 밀리초를 분과 초로 변환하는 Python 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제