Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 08/01/2014, à 15:18

Curiosity

Re : [résolu] les varibles avec pyton

bonjour à tous,
"putain" ! ce code a fait mouche du premier coup ! j'en reviens pas.
tu peux m'explique ce qu'a fait ce code s'il te plais ?

bonbon = 0
for tir_reussi in range(1,51):
    bonbon += tir_reussi
    print(bonbon)

Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#27 Le 08/01/2014, à 16:22

pingouinux

Re : [résolu] les varibles avec pyton

bonbon=0 : Au début, zéro bonbon
for tir_reussi in range(1,51): : On fait varier la variable tir_reussi de 1 à 50
bonbon+=tir_reussi : Équivalent à bonbon=bonbon+tir_reussi -> le nb de bonbons augmente du numéro du tir (1 la 1ère fois, puis 2, 3, ... 50)
print(bonbon) : Impression du résultat à chaque fois

Hors ligne

#28 Le 08/01/2014, à 16:30

Curiosity

Re : [résolu] les varibles avec pyton

salut,
par-apport à la boucle j'aimerai bien s'il te plait que tu me dise comment elle fonctionne ?
car sur le site on a qu'une forme de boucle celle-ci :

for loop in range(): 

Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#29 Le 08/01/2014, à 17:05

Curiosity

Re : [résolu] les varibles avec pyton

salut,
voila un autre problème relative au variables :


La cour de récréation de l'école a bien besoin d'être refaite : d'une part la clôture actuelle est trop rouillée pour résister à un Borlok, et d'autre part il faudrait couvrir le sol en terre par de belles pierres pour éviter d'avoir de la boue dès qu'il pleut.

Le professeur de la classe fait participer ses élèves : il leur demande de calculer l'aire et le périmètre du carré que forme leur cour de récréation. Les élèves n'ayant pas de règle assez longue, ils ont utilisé 4 bâtons de longueurs différentes pour mesurer le côté du carré. Afin d'aider les élèves dans leurs calculs, vous décidez d'écrire un programme.
Ce que doit faire votre programme :

La cour carrée a été mesurée avec quatre bâtons de longueurs respectives 17m, 7m, 5m et 2m. La longueur du côté de la cour est égale à 5 fois le premier bâton plus 2 fois le second plus 1 fois le troisième plus 2 fois le quatrième.

Votre programme doit afficher deux lignes : la première doit contenir uniquement la surface de la cour, et la seconde ligne doit contenir uniquement son périmètre. Les résultats doivent être exprimés en mètres-carrés et en mètres, respectivement, mais vous n'avez pas besoin d'afficher l'unité après la valeur numérique.

Remarque : vous n'avez pas besoin de calculatrice, tous les calculs sont à effectuer dans votre programme !

et voila mes derniers 3 soumissions
1

longueurs = 17+7+5+2 *4
cote = (17*5)+(7*2)+(5*1)+(2*2)*4
print(longueurs * cote)

2

longueurs = 17+7+5+2 *4
cote = (17*5)+(7*2)+(5*1)+(2*2)*2
print(longueurs + cote)

3

longueurs = 17+7+5+2 * 5
cote = (17*5)+(7*2)+(5*1)+(2*2)*5
print(longueurs * cote)

au-qu’un n'est valable sad


Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#30 Le 08/01/2014, à 17:42

jplemoine

Re : [résolu] les varibles avec pyton

Il faudrait que tu apprennes à lire (et donc comprendre) l'énoncé de ce que l'on te demande...
"Votre programme doit afficher deux lignes : la première doit contenir uniquement la surface de la cour, et la seconde ligne doit
contenir uniquement son périmètre. Les résultats doivent être exprimés en mètres-carrés et en mètres,
mais vous n'avez pas besoin d'afficher l'unité après la valeur numérique."

On parle de 2 lignes  : tu en affiches qu'une...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#31 Le 08/01/2014, à 18:18

Curiosity

Re : [résolu] les varibles avec pyton

jplemoine a écrit :

Il faudrait que tu apprennes à lire

Tu as tout-à-fait raison pour ça.
Le problème c'est que je ne sais pas lire, étant gamin j'ai fait le con. Je ne voulais pas aller à l’école.
Et maintenant je le paye chère. Il faut que j'apprends malgré moi, et tout seule en plus lol


Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#32 Le 08/01/2014, à 18:23

Curiosity

Re : [résolu] les varibles avec pyton

voila ma dernière soumission :

cote = (17*5)+(7*2)+(5*1)+(2*2)
print(cote*2)
perimetre = (17+7+5+2)
print(perimetre*4)

et le robot m'a rependu ainsi :

Nombre total de valeurs affichées : 2
Votre valeur numero 1 (216) est à une distance supérieure à 10000 de la reponse attendue.
  

Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#33 Le 08/01/2014, à 20:17

pingouinux

Re : [résolu] les varibles avec pyton

surface = cote**2  # ou surface = cote*cote
perimetre = 4*cote

Hors ligne

#34 Le 08/01/2014, à 20:46

jplemoine

Re : [résolu] les varibles avec pyton

La surface d'un carré est le carré de la longueur de son coté.
Le périmètre est le coté multiplié par 4 (il y a 4 cotés).

Par contre, je ne comprend pas pourquoi tu ne passes pas par des variables pour calculer ton coté

/* longueur des batons */
b1 = 17
b2 = 7
b3 = 5
b4 = 2
/* calcul de la longueur d'un cote */
cote = (b1*5)+(b2*2)+(b3*1)+(b4*2)

Pour ce qui est du carré : prendre la syntaxe 

surface = cote*cote

qui est je trouve plus lisible que

surface = cote**2

Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#35 Le 10/01/2014, à 17:29

Curiosity

Re : [résolu] les varibles avec pyton

je pense que j'ai bien repondu là, non ?

cote = (17*5)+(7*2)+(5*1)+(2*2)
print(cote*2)
perimetre = cote* 4
print(perimetre )

Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#36 Le 10/01/2014, à 17:52

jplemoine

Re : [résolu] les varibles avec pyton

Non !!!

print(cote*2)

--> ça met le double de cote pas son carré.
il faut soit mettre 2 étoiles (cote**2) soit prendre la syntaxe plus naturelle (cote * cote)


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#37 Le 10/01/2014, à 18:03

Curiosity

Re : [résolu] les varibles avec pyton

jplemoine a écrit :

--> ça met le double de cote pas son carré.
il faut soit mettre 2 étoiles (cote**2) soit prendre la syntaxe plus naturelle (cote * cote)

très bien merci beaucoup.
Par-contre la correction du programme est:

longueur = 17 * 5 + 7 * 2 + 5 * 1 + 2 * 2
print(longueur * longueur)
print(longueur * 4) 

Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#38 Le 11/01/2014, à 13:11

Curiosity

Re : [résolu] les varibles avec pyton

salut,
j'essaye de comprendre cette boucle:

nombreTotal = 0
nombreBonbons = 1
for loop in range(50):
   nombreTotal = nombreTotal + nombreBonbons 
   print(nombreTotal)
   nombreBonbons = nombreBonbons + 2

le robot exécuter comme ceci:

1
4
9
16
25
36
49
64
81
100
121
144
etc,
etc,
etc,

j'ai tenté de disséquer le problème pour mieux comprendre le fonctionnement des boucles, comme cela :

0 = 0 + 1 = 1
1 = 1+2 =  4
4 = 4+2 = 8
8 = 8+2 = 10

pas ça sad


Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#39 Le 11/01/2014, à 13:17

Braun

Re : [résolu] les varibles avec pyton

Bonjour,
Comme tu utilises, à tes risques et périls, deux variables globales je te conseillerais de faire une bête simulation sur le tableur de Libre Office.
Deux colonnes, Total et Bonbons et tu peux vas y.

Hors ligne

#40 Le 14/01/2014, à 16:36

Curiosity

Re : [résolu] les varibles avec pyton

bonjour à tous,
quelqu’un peut -il me simplifier ce code pour que je puisse bien le comprendre ?

ligne = 1
for loop in range(20):
    colonne = 1
    for loop in range(20):
        print(colonne * ligne, end = "")
        print(" ", end = "")
        colonne = colonne + 1
    print("")
    ligne = ligne + 1

merci à vous les gars


Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#41 Le 14/01/2014, à 17:52

Curiosity

Re : [résolu] les varibles avec pyton

salut,
je suis dans un nouveau problème le voici
:

Ce que doit faire votre programme :

Votre programme doit lire un entier, qui représente la longueur du côté d'un champ carré. Il doit ensuite afficher la masse que l'on pourra récolter de ce champ si l'on suppose que la production sera de 23 kg par mètre carré.
EXEMPLE

entrée :

10

sortie :

2300

COMMENTAIRES

Dans l'exemple, l'entier donné par l'utilisateur est donc 10, ce qui signifie que le champ est de largeur 10. Le champ a donc une aire de 100m2 et donc la masse totale qu'on peut récolter est 100 * 23 = 2300.

L'entrée est donc "10" et la sortie "2300".

A vous d'écrire un programme qui fonctionne quelque soit la longueur du champ donnée par l'utilisateur.
 

donc j'ai fait comme ça

longueur = int(input(23))
print(longueur)

ça a donné ça :

2310 

et la reponse souhaité et :

2300

Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#42 Le 15/01/2014, à 10:10

Curiosity

Re : [résolu] les varibles avec pyton

bonjour à tous,
Personne ne veut réponde à mes questions ! Ne me laissé pas tombé les gars s'il vous plait. je suis rien sans vous lol


Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#43 Le 15/01/2014, à 11:02

telliam

Re : [résolu] les varibles avec pyton

Salut,
tu fais surtout faire tout ton code par d'autres personnes...


"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard

Hors ligne

#44 Le 15/01/2014, à 11:23

Curiosity

Re : [résolu] les varibles avec pyton

telliam a écrit :

tu fais surtout faire tout ton code par d'autres personnes

Je comprend pas, c'est une repense à ma question que tu m'a donner là !


Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#45 Le 15/01/2014, à 12:08

pires57

Re : [résolu] les varibles avec pyton

Si tu trouves ce code dur je ne peut rien pour toi ... commences par apprendre l'algorithmique parce qu'au vue de tes post, tu as un manque de connaissances non négligeable.  Un bon programmeur sais lire un pseudo code  et le traduire dans un langage ...


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#46 Le 15/01/2014, à 12:19

Curiosity

Re : [résolu] les varibles avec pyton

pires57 a écrit :

Un bon programmeur sais lire un pseudo code  et le traduire dans un langage ...

Je ne suis pas un bon programmeur, je ne suis même pas un programmeur. Par-contre j'essaye de comprendre.  Dit toi, que ce qui est facile pour toi est très difficile pour moi.


Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#47 Le 15/01/2014, à 12:20

jplemoine

Re : [résolu] les varibles avec pyton

Je serais même plus "méchant" que toi : il faut déjà lire (et comprendre) ce que l'on demande.

En effet, quand tu fais de la programmation professionnelle (ou amateur éclairé), il y a plusieurs étapes :
1 - comprendre l'énoncé
2 - trouver une solution (écrire en français)
3 - la mettre en langage informatique (pseudo-code)
4 - traduire le pseudo-code dans un langage.

Le problème est que Curiosity a du mal avec les points 1 et 2. Donc, le 3 et 4 sont quasi-impossible.

Exemple : confondre le double et le carré, Ne pas arriver à trouver comment calculer le périmètre d'un carré,...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#48 Le 15/01/2014, à 12:30

Curiosity

Re : [résolu] les varibles avec pyton

"Cela est bien dit, répondit Curiosity , mais il faut cultiver notre jardin.  lol"
Donc, maintenant il faut que vous me donniez des réponses à la question.


Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci  pour  vos réponses. 
Xubuntu 14.04.02

Hors ligne

#49 Le 15/01/2014, à 12:45

telliam

Re : [résolu] les varibles avec pyton

"il faut", "il faut", c'est vite dit, c'est surtout si on veut smile


"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard

Hors ligne

#50 Le 15/01/2014, à 13:10

pires57

Re : [résolu] les varibles avec pyton

Et bien il faut que tu réfléchisse surtout. Ma morale m'interdit de pondre un code fonctionnelle sur demande sans que la personne réfléchisse à ce qu'ellea fait


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne