Laurentvidal.fr est là pour vous fournir des réponses précises à toutes vos questions avec l'aide de notre communauté experte. Rejoignez notre plateforme de questions-réponses et connectez-vous avec des professionnels prêts à fournir des réponses précises à vos questions. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions à vos questions de manière rapide et précise.

element
on.
PNSI
.
.
4. Écrire un programme
4a.
Exemples
"PAUL"
Un mot parfait ?
On affecte à chaque lettre de l'alphabet un code selon le tableau ci-dessous:
A BCD EFGHIJKLMNOPQRSTUVWXYZ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
Un mot sera écrit uniquement avec des lettres majuscules.
À un mot donné, on associe
un code concaténé obtenu par juxtaposition du texte des codes de chacun de ses
caractères et considéré comme un nombre entier; DA = 21
un code additionné qui est la somme des codes de chacun de ses caractères.
BA= 3
On dit que le mot est parfait si le code concaténé est un multiple du code additionné.
"ALAIN"
cade
pyl
Concevoir et réaliser un programme
"P": 16; "A": 1; "U": 21; "L": 12
code concaténé: 1 612 112
code additionné : 50 (16+ 1+ 21 + 12)
1 612 112 n'est pas un multiple de 50 donc "PAUL" n'est pas un mot parfait.
"A": 1; "L": 12; "A": 1; "T":9; "N": 14
code concaténé: 1 121 914
code additionné : 37 (1 + 12 + 1+9+14)
1 121 914 est un multiple de 37 donc "ALAIN" est un mot parfait.
A rendre sur feuille le 4/11/2022
>>> ord(A)
65
travaux pratiques
>>> ord(8)
66
Écrire une fonction est parfait qui prend en paramètre un mot écrit en majuscule et qui
renvoie True si ce mot est parfait, False sinon.
65.
Pour réaliser ce programme, on pourra utiliser les fonctions de transtypage str et int.
>>> str (12)
'12'
>>> str(12) + str (14)
'1214'
>>> int('1214')
1214
On pourra également utiliser la fonction ord qui renvoie le code ASCII d'un caractère passé en
paramètre
ligne
des caractères


Sagot :

Merci de votre passage. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. À bientôt. Votre visite est très importante pour nous. N'hésitez pas à revenir pour des réponses fiables à toutes vos questions. Votre connaissance est précieuse. Revenez sur Laurentvidal.fr pour obtenir plus de réponses et d'informations.