Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Q.1
- def Donnees_Trame(Trame):
- return Trame.split(",")[1:]
- a="$GPGGA,115739.034,3128.8441367,N,09147.4416929,W,1,8,0.9,255.7" #a=input("Trame : ")
- print(Donnees_Trame(a))
- b=Donnees_Trame(a)
- # Q.2
- def Heure_UTC(Data):
- utc=Data[0]
- heures=int(utc[0:2])
- minutes=int(utc[2:4])
- secondes=float(utc[4:])
- return ("{}h {}min {}s".format(heures,minutes,secondes))
- print(Heure_UTC(b))
- # Q.3
- def Latitude(La):
- latitude=La[1]
- degres=int(latitude[:2])
- min_deci=float(latitude[2:])
- degres+=min_deci/60
- if La[2]=="S":
- degres*=-1
- return ("{}°".format(degres))
- print(Latitude(b))
- # Q.4
- def Longitude(Lo):
- longitude=Lo[3]
- degres=int(longitude[:2])
- min_deci=float(longitude[2:])
- degres+=min_deci/60
- if Lo[4]=="W":
- degres*=-1
- return ("{}°".format(degres))
- print(Longitude(b))
- # Q.5
- def Fiabilite(Test):
- fiabilite=Test[5]
- if fiabilite==str(0) :
- return False
- else :
- return True
- print(Fiabilite(b))
- # Q.6
- def Altitude(Alt):
- altitude=Alt[-1]
- return ("{}m".format(altitude))
- print(Altitude(b))
- # Q.7
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement