PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > fr.comp.lang.python > faire une boucle
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
faire une boucle

Réponse
 
LinkBack Outils de la discussion
Vieux 06/08/2007, 06h51   #1 (permalink)
Bruno Desthuilliers
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire une boucle

fred1599@gmail.com a écrit :
> Bonjour,
>
> Un problème de boucle,
>
> J'aimerais faire comme dans les machines a calculer avec la fonction
> 'lbl' et la fonction 'goto'


s/fonction/instruction/g

> C'est surement possible


Surement pas. Enfin, pas en Python, ni dans aucun langage de haut
niveau. Heureusement.

> mais je n'ai rien vu par rapport à ça


Regarde du côté des exceptions et des générateurs.

  Réponse avec citation
Vieux 07/08/2007, 17h59   #2 (permalink)
fred1599@gmail.com
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut faire une boucle

Bonjour,

Un problème de boucle,

J'aimerais faire comme dans les machines a calculer avec la fonction
'lbl' et la fonction 'goto'

C'est surement possible mais je n'ai rien vu par rapport à ça

  Réponse avec citation
Vieux 07/08/2007, 18h45   #3 (permalink)
Laurent Pointal
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire une boucle

fred1599@gmail.com wrote:

> Bonjour,
>
> Un problème de boucle,
>
> J'aimerais faire comme dans les machines a calculer avec la fonction
> 'lbl' et la fonction 'goto'


<quirk: trois morts dans les lecteurs>

> C'est surement possible mais je n'ai rien vu par rapport à ça


Pas de goto en Python, pas de goto dans la majeure partie des langages
récents. Tu peux faire des boucles via for ou while, il faut que tu
réorganise ton code dans ce sens - au besoin poste un petit bout de code et
on verra comment le restructurer.


A+

Laurent

PS. Pour le fun, il y a un "goto" Python ici: http://www.entrian.com/goto/

  Réponse avec citation
Vieux 07/08/2007, 20h24   #4 (permalink)
Méta-MCI \(MVP\)
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire une boucle

Bonsoir !


Je te conseille d'essayer le langage GOTO++
(http://gpp.niacland.net/presentation.html.fr)


@-salutations
--
Michel Claveau


  Réponse avec citation
Vieux 07/08/2007, 20h56   #5 (permalink)
Laurent Pointal
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire une boucle

fred1599@gmail.com wrote:

> Bonjour,
>
> Un problème de boucle,
>
> J'aimerais faire comme dans les machines a calculer avec la fonction
> 'lbl' et la fonction 'goto'
>
> C'est surement possible mais je n'ai rien vu par rapport à ça


Ah, j'oubliais une référence

"Go To Statement Considered Harmful"
par Edsger W. Dijkstra
http://www.acm.org/classics/oct95/


  Réponse avec citation
Vieux 08/08/2007, 10h56   #6 (permalink)
Méta-MCI \(MVP\)
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire une boucle

Extrait de la doc :

"Ensuite vient le GOTOGOTO..."
"le GOTOGOTO requiert, en plus du label, un pourcentage de
réussite qui va permettre de calculer la probabilité pour
que le GOTOGOTO vous envoie vraiment à cette étiquette"



  Réponse avec citation
Vieux 08/08/2007, 12h32   #7 (permalink)
fred1599@gmail.com
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire une boucle


Méta-MCI (MVP) a écrit :
> Extrait de la doc :
>
> "Ensuite vient le GOTOGOTO..."
> "le GOTOGOTO requiert, en plus du label, un pourcentage de
> réussite qui va permettre de calculer la probabilité pour
> que le GOTOGOTO vous envoie vraiment à cette étiquette"


Bon je te passe un code exemple que je me suis amusé a faire pour
faire cette boucle

# _*_ coding:Utf-8 _*_

print 'voila un petit programme afin de calculer un pourcentage'

# Les chiffres dont on a besoin

a = float(raw_input('Donner la valeur de votre article :'))
b = float(raw_input('Donner la valeur de votre pourcentage :'))

if a > 0 and b > 0 :
c=((a*b)/100)
d= (a-c)
print 'vous avez demandé sur votre article d\'une valeur de' , a ,
'euros, un pourcentage de' , b , '%, ce qui donne une valeur finale
pour votre article de :' , d
elif a < 0 and b > 0 :
print 'vous ne pouvez pas avoir une valeur négative!!! Recommencez le
programme'
elif a > 0 and b < 0 :
print 'votre pourcentage ne peut pas être négatif!!! Recommencez le
programme'
elif a < 0 and b < 0 :
print 'soyons logique, recommencez le programme'

raw_input()


Voila, maintenant, une fois que j'appuis sur une nouvelle touche,
j'aimerais que le programme revienne au point de départ en me
redemendant la valeur a et la valeur b

Merci par avance

  Réponse avec citation
Vieux 08/08/2007, 13h25   #8 (permalink)
Franssoa
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: faire une boucle

> Je te conseille d'essayer le langage GOTO++
> (http://gpp.niacland.net/presentation.html.fr)

Mais c'est très bon ça ! Domage, ça ne fonctionne pas sur windows 95,
sinon... hum...

François
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 03h39.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,10627 seconds with 16 queries