Trame="$GPGGA,12241.000,2135.3214,N,00740.9373,E,1,04,3.2,200.2,M,,,,0000*32" Champs=Trame.split(",") print(Champs[0]) print(Champs[l]) print(Champs[2])
def tempsParcours(h1,m1,s1,h2,m2,s2): t1=h1*3600+m1*60+s1 t2=h2*3600+m2*60+s2 return t2-t1 h1=int(input("Heure d’envoi: h=?")) m1=int(input("Heure d’envoi: min=?")) s1=int(input("Heure d’envoi: sec=?")) h2=int(input("Heure de réception: h=?")) m2=int(input("Heure de réception: min=?")) s2=int(input("Heure de réception: sec=?")) duree=tempsParcours(h1,m1,s1,h2,m2,s2) distance= print("La distance est de ",distance,"km")
longueurReelle=float(input("Longueur réelle en km ?")) LongueurCarte=float(input("Longueur réelle en cm ?")) echelleInv=longueurReelle*100000/longueurCarte print("L’échelle est au 1-",echelleInv, "ème")
statutAppli="En attente" while statutAppli=="En attente": reponse=input("Autoriser l’application à accéder à la localisation?") if reponse=="Autoriser": statutAppli="Autorisé" print("L’accés à la position est",statutAppli)
R = int(input("Rouge =")) V = int(input("Vert =")) B = int(input("Bleu =")) G = int(0.11*R + 0.83*V + 0.06*B) print("G = ",G)
def testLuminosite(R,V,B): if R+V+B<150: print("C’est un pixel foncé") else : print("Ce n’est pas un pixel foncé")
nombreCouleurSouhaitees = int(input("Nombre de couleurs souhaitées ?")) nbBit = 0 while nombreCouleurSouhaitees > 2**nbBit: nbBit = nbBit +1 print("Il vous faut un nombre de bit égale à ",nbBit)
R = int(input("Rouge =")) V = int(input("Vert =")) B = int(input("Bleu =")) lum = int(input("Valeur à ajouter (entre -255 et 255) =")) R = V = B = print("Nouvelles valeurs:",R,V,B)
def CalculDefinition(resolution,largeur,longueur): definitionLargeur = definitionLongueur = return definitionLargeur,definitionLongueur
identifiant = input("Identifiant ?") motDePasse = input("Mot de passe ?") if identifiant=="Ktimo2004" and motDePasse=="Mprx24$": print("Connexion autorisée")
def accesAutorise(statut,publication): if statut == ...: return 1 else: if publication == "Publique": return ... else: return ... autorisation = accesAutorise("Public","Privée")
abonnement=input("Abonnement: seul ou famille ?") mois=int(input("nombre de mois=")) if... ... elif abonnement=="seul": prix=... else: prix=... print(prix)
import androidhelper, sys, os, sqlite3 def reponse() send (command) return receive pourcentage_batterie = reponse("battery?") if pourcentage_batterie < 20: print ("Recharger la batterie") land()
while true: capteur=luminosité() if capteur<50: display.show("Mode nuit")
from microbit import * import random while True : chiffre = random.randint(1, 9) display.scroll("?") sleep(5000) if button_a.get_presses() == chiffre: display.show(Image.HAPPY) sleep(1000)
from microbit import* seuil_temperature = 20 capteur = temperature() if capteur<= seuil_temperature: display.show("<20") sleep(2000) else:
from microbit import * while True: if button_a.is_pressed(): for : for : display.set_pixel(x, y, 9) sleep(500) display.set_pixel(x, y, 0)
Comment récupérer la latitude, la longitude et l'altitude d'une trame NMEA à l'aide d'un programme en Python ?
Complétez le programme qui calcule la distance entre le satellite et le récepteur GPS.
Exécuter ce programme pour les valeurs longueurReelle=20km et longueurCarte=5cm.
Modifier ce programme pour qu'il cesse de demander l'autorisation d'accès lorsque l'on répond "Ne plus demander".
Exécuter le programme pour le code RVB du pixel de l'image en couleur. Comparer à la valeur gris obtenue à l'aide de la pipette (doc 3).
Remplacer les lignes 4 et 5 par une instruction conditionnelle faisant afficher si le pixel est clair. On indiquera si un pixel n'est ni clair ni foncé.
Reprendre les questions a. et b. si l'utilisateur saisit la valeur 40.
Aujouter au programme, avant la ligne 8, des instructions conditionnelles permettant la correction demandée.
Compléter la fonction afin de calculer la définition d'une image selon sa résolution et ses dimensions puis écrire un programme.
Réécrire un programme qui affiche :
- Cet utilisateur n'est pas reconnu si l'identifiant n'est pas le bon ;
- Le mot de passe est faux si l'identifiant est le bon mais pas le mot de passe ;
- Connexion autorisée si l'identifiant et le mot de passe sont corrects.
Recopier et compléter la fonction accesAutorise.
Compléter le programme.
Compléter l'instruction conditionnelle pour que le programme affiche le pourcentage de charge lorsqu'il est supérieur à 20.
Modifier le programme pour que l'application affiche "Mode jour" lorsque le niveau de luminosité extérieure et supérieure à 50.
Compléter le programme pour qu'il affiche l'émoticône "triste".
Compléter le programme pour qu'il affiche >20.
Compléter les deux boucles (ligne 4 et 5) pour que le programme allume successivement les 25 DEL de la zone d'affichage de la carte micro:bit.