Bonsoir, J'ai un dm sur Python à rendre dans quelques jours et notre prof ne nous a rien expliqué et ne nous a pas donné de cours, du coup je suis un peu bloquée. Pouvez vous m'aider svp ? Merci beaucoup
- Respect de la syntaxe et de l'indentation des valeurs
- input("...") permet de demander à l'utilisateur une chaîne de caractère par défaut
- int(input("...")) permet de demander à l'utilisateur un nombre entier
- for i in range(a;b): permet d'effectuer une boucle de type REPETER. Attention, la valeur b est exclue de l'encadrement. Donc i prendra les valeurs de a à (b-1)
- print et return se ressemble un peu. print(...) affiche un message pouvant être composé d'une variable tandis que return renvoi le résultat d'une fonction.
Exercice 1
Programme PYTHON
def exo1():
a=input("Donner une lettre")
b=int(input("Donner un entier")
S=""
for i in range(1;b+1):
S=S+a
return(S)
Exercice 2
Programme PYTHON
def exo2():
a=input("Donner une lettre")
b=input("Donner une 2ème lettre")
c=int(input("Donner un entier")
d=int(input("Donner un 2ème entier")
S=""
H=""
for i in range(1;c+1):
S=S+a
for j in range(1;d+1):
H=H+b
return(S,H)
Exercice 3
Programme PYTHON
def exo3():
a=int(input("Donner un entier"))
b=int(input("Donner un 2ème entier"))
if a<b:
print("le plus petit est", a)
else:
print("le plus petit est", b)
Exercice 4
1) Cet algorithme affichera les valeurs suivantes : 0, 2, 4, 6, 8, 10
2) Ci joint le programme définit par "def exo4():" avec résultats.
Exercice 5
1) Cet algorithme calcule la somme des carrés des valeurs de 1 à 10. Autrement dit, le programme permet de calculer : S=1²+2²+3²+4²+5²+6²+7²+8²+9²+10²
2) Ci joint le programme définit par "def exo5():" avec résultats.
N'hésite pas à poser d'autres questions. Bonne continuation :))
Lista de comentários
Bonsoir :))
Quelques éléments de cours:
- Respect de la syntaxe et de l'indentation des valeurs
- input("...") permet de demander à l'utilisateur une chaîne de caractère par défaut
- int(input("...")) permet de demander à l'utilisateur un nombre entier
- for i in range(a;b): permet d'effectuer une boucle de type REPETER. Attention, la valeur b est exclue de l'encadrement. Donc i prendra les valeurs de a à (b-1)
- print et return se ressemble un peu. print(...) affiche un message pouvant être composé d'une variable tandis que return renvoi le résultat d'une fonction.
Programme PYTHON
def exo1():
a=input("Donner une lettre")
b=int(input("Donner un entier")
S=""
for i in range(1;b+1):
S=S+a
return(S)
Programme PYTHON
def exo2():
a=input("Donner une lettre")
b=input("Donner une 2ème lettre")
c=int(input("Donner un entier")
d=int(input("Donner un 2ème entier")
S=""
H=""
for i in range(1;c+1):
S=S+a
for j in range(1;d+1):
H=H+b
return(S,H)
Programme PYTHON
def exo3():
a=int(input("Donner un entier"))
b=int(input("Donner un 2ème entier"))
if a<b:
print("le plus petit est", a)
else:
print("le plus petit est", b)
1) Cet algorithme affichera les valeurs suivantes : 0, 2, 4, 6, 8, 10
2) Ci joint le programme définit par "def exo4():" avec résultats.
1) Cet algorithme calcule la somme des carrés des valeurs de 1 à 10. Autrement dit, le programme permet de calculer : S=1²+2²+3²+4²+5²+6²+7²+8²+9²+10²
2) Ci joint le programme définit par "def exo5():" avec résultats.
N'hésite pas à poser d'autres questions. Bonne continuation :))