👤

Bonjour j’aurais besoin d’aide svp j’ai beaucoup de mal avec python.

1) Ecrire une fonction bonjour sans argument qui affiche le texte bonjour.

2) Écrire une fonction disBonjour qui prend en argument un entier n et affiche n fois le texte
bonjour
Par exemple, disBonjour (3) affichera :
bonjour
bonjour
bonjour

3) Écrire une fonction renvoieBonjour qui prend en argument un entier n et renvoie une chaîne de
caractères composée de n fois le texte bonjour séparés par des espaces. Attention, cette fonction
n'affiche rien !

Exercice 2:

1) Écrire une fonction carre qui prend un entier en argument et renvoie son carré.
Par exemple, carre (5) renverra 25.

2) Écrire un programme utilisant la fonction carre qui demande un nombre n à l'utilisateur et affiche
les n premiers carrés.
Par exemple, si l'utilisateur entre 5, le programme affichera :
1
4
9
16
25


Répondre :

Bonsoir,

Exercice1:

1)

def bonjour()

  print("Bonjour!")

2)

def disBonjour(n):

  for i in range(n):

     print("Bonjour!")

3)

def renvoieBonjour(n):

  return ("bonjour "*n)

Exercice2:

1)

def carre(x):

  return x**2

2)

n = int(input("n?"))

for i in range(1,n+1):

  print(carre(i))

Bonne soireé