728x90
import math
import threading
import time
from tkinter import *
gps_log = "$GPRMC,055808.000,A,3731.5635,N,12702.3936,E,000.17,15.15,141007,,,E*55"
print(gps_log)
print(len(gps_log))
checksum = 0
for i in range(1, len(gps_log)-3, 1) :
# print(gps_log[i])
checksum ^= ord(gps_log[i])
print(hex(checksum))
결과
PS C:\python_basic> & C:/Users/byksr1107/AppData/Local/Programs/Python/Python39/python.exe c:/python_basic/gui_dialog_test01.py
$GPRMC,055808.000,A,3731.5635,N,12702.3936,E,000.17,15.15,141007,,,E*55
71
0x55
PS C:\python_basic>
728x90
'개발자 모드 > 파이썬(python)' 카테고리의 다른 글
파이썬 (python) UDP 소스 코드 (0) | 2021.06.26 |
---|---|
파이썬 시간 모듈 사용법 (0) | 2021.06.25 |
파이썬python 메뉴menu 기초예제 (0) | 2021.06.23 |
파이썬 python 프로그레스 바(progressbar) 기초 예제 (0) | 2021.06.23 |
파이썬 python 콤보박스 combobox 기초예제 (0) | 2021.06.19 |