Reproduire un parallelogramme avec des *

Fermé
Mano272520 Messages postés 10 Date d'inscription lundi 4 novembre 2019 Statut Membre Dernière intervention 22 décembre 2021 - 9 déc. 2019 à 17:33
 trifou - 11 déc. 2019 à 18:57
Bonsoir,
je dois écrire un programme qui reproduit un parallelogramme avec des * avec comme paramètres la largeur, la hauteur, le décallage et car. J'ai commencé a le faire mais je suis bloqué et j'ai l'impression que mon programme est loin du compte. Qauelqu'un pourrait-il m'aider?
def  parallelogramme(largeur,hauteur,decallage,car):
  
  assert isinstance(largeur,int),"type largeur incorrect, il faut un int" 
  assert isinstance(hauteur,int),"type hauteur incorrect, il faut un int" 
  assert isinstance(decallage,int),"type decallage incorrect, il faut un int" 
  assert isinstance(car,str),"type car incorrect, il faut un str"
  #var
  decallage=" "
  i=0 #int

  #begin
  car=input()
  while i<hauteur :
    print(decallage, largeur*car)
    i=i+1

1 réponse

Bonsoir,

Prends un crayon, une feuille de papier et réfléchis à comment tu ferais ça, cet exercice est très facile à faire, il n'y a que la longueur du décalage qui varie pour chaque ligne.
1
Mano272520 Messages postés 10 Date d'inscription lundi 4 novembre 2019 Statut Membre Dernière intervention 22 décembre 2021
9 déc. 2019 à 22:10
est ce que comme ça c'est un peu mieux? Je me demande surtout si j'ai bien introduit le decallage et le car

def  parallelogramme(largeur,hauteur,decallage,car):
  assert isinstance(largeur,int),"type largeur incorrect, il faut un int" 
  assert isinstance(hauteur,int),"type hauteur incorrect, il faut un int" 
  assert isinstance(decallage,int),"type decallage incorrect, il faut un int" 
  assert isinstance(car,str),"type car incorrect, il faut un str"
  #var
  decallage=" "
  car="*"
  i=0 #int

  #begin
  while i<hauteur :
    print(decallage,car*largeur)
    decallage= decallage+1
0
trifou > Mano272520 Messages postés 10 Date d'inscription lundi 4 novembre 2019 Statut Membre Dernière intervention 22 décembre 2021
11 déc. 2019 à 18:57
Bonjour,

Ton code ne fonctionne évidemment pas et python doit te le signaler, mais oui tu n'es pas très loin d'obtenir quelque chose qui fonctionne.
0