0% ont trouvé ce document utile (0 vote)
27 vues5 pages

Tutoriel Python : Calculs et Exceptions

Le document contient des exemples de code Python et des questions sur des concepts Python tels que les types de données, les exceptions, les fonctions et les structures de données. Il fournit des solutions et des explications pour des problèmes de codage impliquant des chaînes de caractères, des listes, des tuples, des dictionnaires et des fonctions intégrées.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
27 vues5 pages

Tutoriel Python : Calculs et Exceptions

Le document contient des exemples de code Python et des questions sur des concepts Python tels que les types de données, les exceptions, les fonctions et les structures de données. Il fournit des solutions et des explications pour des problèmes de codage impliquant des chaînes de caractères, des listes, des tuples, des dictionnaires et des fonctions intégrées.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

1.

Utiliser un script Python comme calculatrice Créez les variables n, r, p et assignez-leur les valeurs 10,
5 et 100 respectivement. Ensuite, évaluez l'expression suivante dans la console Python.
Solutoo
n = 10
r=5
p = 100

A = p * (1 + r / 100)**n

# Imprimer le résultat

print(A)

Réponse : B ) 162,89

2. Dans un format de chaîne donné opération, comment allez-vous imprimer la chaîne donnée. A = 10 B = 20 Str =
Il y a {} élèves dans la classe, avec {} qui pratiquent au moins un sport
Solutoo
A = 10
B = 20
string = "There are {} students in the class, with {} who play at least one sport."
print([Link](A, B))

Réponse : c. imprimer([Link](b, a))

3. Dans une chaîne d'exemple donnée, comment imprimer une chaîne entre guillemets doubles dans une chaîne régulière
chaîne utilisant le caractère d'échappement ?
Solutoo
Il va sans dire que "Le temps, c'est de l'argent", et personne ne peut le nier.

Réponse : a. print("Il va sans dire que, \"Le temps c'est de l'argent\", et personne ne peut le nier.")

4. Quel sera le résultat du code suivant ? x = lambda a,b: a//b x(10,3)

Réponse : B) 3

5. Quelle sera la sortie du code suivant ? A = 10 B = 12 print("Plus petit") si A == B sinon


print("Plus grand") si A < B sinon print("Vrai")

Réponse : c). Plus grand

6. Quelle sera la sortie du code suivant

Réponse : A. [2 7 3 5 4 6]

7. Créez une chaîne appelée 'string' avec la valeur "Machine Learning". Quel(s) code(s) est/sont
approprié de découper la sous-chaîne "Learn" ? a. chaîne[tranche(13,8,1)] b. chaîne[tranche(1,8,1)] c.
chaîne[8:14] d. chaîne[slice(8,13,1)]

Cette option est appropriée et vous donnera la sous-chaîne "Learn" car elle commence à
index 8 and goes up to, but not including, index 14.
c. chaîne[8:14]

8. Create a sequence of numbers from 10 to 25 and increment by 4. What is the index of the
value 18? a. 3 b. 2 c. 0 d. 1
Réponse :

sequence = list(range(10, 26, 4))

index_de_18 = sé[Link](18)
print(index_of_18)

Ans : B ) 2

9. Laquelle des affirmations suivantes est vraie par rapport aux codes ci-dessous ?

A. num1 = num2

10. Une exception NameError en Python est levée lorsque : - a. Tenter d'accéder à une variable qui a
n'a pas été défini b. Essayer d'accéder à une clé dans un dictionnaire qui n'existe pas c. Accéder à un
colonne avec un nom de colonne mal orthographié d. Accéder à la fonction à partir d'un module qui n'a pas
a été importé

Réponse : A. Essayer d'accéder à une variable qui n'a pas été définie

11. Quel type d'exception sera levé pour le code donné ci-dessous ?

Réponse. ValueError

12. Une exception FileNotFoundError est levée par des erreurs du système d'exploitation lorsque :

Réponse :

b) Un fichier ou un répertoire est demandé mais n'existe pas dans le répertoire de travail
Considérez une variable Z. La valeur de Z est "ID-5632". Le type de données de Z est :

Réponse : B )Personnage

14. Laquelle des variables suivantes est de type de données caractère ?

Réponse : D) Tous les éléments ci-dessus

15. Choisissez le ou les symboles qui n'ont pas la capacité de convertir des valeurs en chaîne de caractères

Réponse :

a. ( )

[Link] a dictonary ‘Country’ that maps the following countries to their capitals
respectvely: Country India China Japan Qatar France State Delhi Beijing Tokyo Doha
Remplacez "Marseille" par "Paris".

Réponse :

Country["France"] = "Paris"
[Link]({"France": "Paris"})

17. Créez les tuples ci-dessous tuple_1 = (1,5,6,7,8) tuple_2 = (8,9,4) Identifiez lequel des
le code suivant ne fonctionne pas sur un tuple

Réponse :

D. tuple_1[3] = 45
Le code tuple_1[3] = 45 ne fonctionne pas sur un tuple car les tuples sont immuables en Python.
ce qui signifie que vous ne pouvez pas changer leurs éléments une fois qu'ils sont assignés
18. Combien d'éléments dans la structure de données suivante ?

Réponse : 6

[Link] a functon which finds all pythagorean triplets of triangles whose sides are no
supérieur à un nombre naturel N
Réponse :

def trouver_triplets_pythagoriciens(N):

triplets = []
pour a dans la plage(1, N + 1):

pour b dans la plage(a, N + 1) :

c_carré = a**2 + b**2


c = int(c_carré**0.5)
si c_carré == c**2 et c <= N :
[Link]((a, b, c))
retourner des triplets

N = 10
triplets = find_pythagorean_triplets(N)
imprimer(triplets)

Vous aimerez peut-être aussi