1ère Générale NSI

 

Term. Générale NSI

 

Terminale STI2D SIN

Bts Ccst

Technico-commercial 3.0

print("Ex 2.1")
en_ko = 536
en_o = en_ko*2**10 #1024
en_bits = en_o*8
print(en_ko,"ko")
print(en_o,"o")
print(en_bits,"bits")

print("\n","################","\n")

print("Ex 2.2")
temps = 6.892
distance = 19.7
vitesse = distance/temps
print("vitesse=",vitesse)
#methode 1
a_vit = round(vitesse,1)
print("m1 vitesse=",a_vit)
#methode 2
a_vit = int(vitesse*10)/10
print("m2 vitesse=",a_vit)

print("\n","################","\n")

print("Ex 2.3")


num_secu = 189112610826891
cle_controle = 85
cle_calcul = 97 - (num_secu % 97)
test = cle_controle == cle_calcul
print("verif_secu",test,cle_calcul,cle_controle)

print("\n","################","\n")

print("Ex 2.4")

#Exercice 2.4 ★ Afficher la valeur numérique de √(4,63 - 15/16)
#Comparer avec votre calculette.

import math
calcul = math.sqrt(4.6**3 - 15/16)
print(calcul)

print("\n","################","\n")

print("Ex 2.5")

#Exercice 2.5 ★ A partir des deux variables prenom et nom, afficher les initiales (par exemple LM pour Léa Martin).
prenom = "Léa"
nom = "Martin"
initiales = prenom[0] + nom[0]

print(prenom,nom,initiales)

print("\n","################","\n")

print("Ex 2.6")

#Exercice 2.6 ★☆ L'identifiant d'accès au réseau du lycée est construit de la manière suivante : initiale du prénom puis les 8 premiers caractères du nom (le tout en minuscule).
#Exemple : Alexandre Lecouturier → alecoutur
#A partir des deux variables prenom et nom, construire l'identifiant.
prenom="Alexandre"
nom = "Lecouturier"
identifiant = prenom[0].lower()+nom.lower()

print(prenom,nom,identifiant)

print("\n","################","\n")

print("Ex 2.7")

#Exercice 2.7 ★★ On donne un extrait des logins d'accès au réseau du lycée :

#alecoutur Huz4
#lmartin monty
#fsincere gnugpl
#1) Créer une variable de type dict qui contient les couples identifiant - mot de passe ci-dessus.
#2) La saisie du login fournit deux variables identifiant et motdepasse : une pour l'identifiant et l'autre pour le mot de passe.
#Construire une variable booléenne qui donne True en cas d'identification correcte, et False dans le cas contraire :
#lmartin monty → True
#alecoutur fqsdf → False
#martin monty → False (ce cas est plus compliqué à traiter)
#1
dict_logins = {"alecoutur": "Huz4",
"lmartin" : "monty",
"fsincere" : "gnugpl"
}

login = "alecoutur"
mdp = "Huz4"

test = login in dict_logins and dict_logins[login] == mdp
print(test)

login = "alecoutu"
mdp = "Huz4"

test = login in dict_logins and dict_logins[login] == mdp
print(test)

login = "alecoutur"
mdp = "Huz4a"

test = login in dict_logins and dict_logins[login] == mdp
print(test)

En poursuivant votre navigation sur mon site, vous acceptez l’utilisation des Cookies et autres traceurs  pour réaliser des statistiques de visites et enregistrer sur votre machine vos activités pédagogiques. En savoir plus.