AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -60%
PHILIPS SHB3175BK/00 Casque Bluetooth
Voir le deal
28.80 €

 

 Python

Aller en bas 
AuteurMessage
PHENIXprod
Utilisateur confirmé: Rang ****
PHENIXprod

Messages : 835

Python Empty
MessageSujet: Python   Python EmptyJeu 2 Juil 2009 - 14:30

J'ai crée un fichier.py, mais quand je clique dessus la console s'ouvre et se referme très vite...
Pourtant le code est tout simple:

print "hello world"
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Python Empty
MessageSujet: Re: Python   Python EmptyJeu 2 Juil 2009 - 15:41

il faut mettre une pause à la fin de ton programme, sinon il affiche hello world ... et quitte tout de suite après.

_________________
Python Control_commentTous les icones de gm utilisables sur le cbna ICI Python Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
PHENIXprod
Utilisateur confirmé: Rang ****
PHENIXprod

Messages : 835

Python Empty
MessageSujet: Re: Python   Python EmptyJeu 2 Juil 2009 - 16:31

ah ok... merci
(pourtant dans le tuto il n'y avait rien la dessus :/)
Revenir en haut Aller en bas
Tomahawk
Petit bavard
Tomahawk

Messages : 51
Localisation : Belgique
Projet Actuel : Toon Raider

Python Empty
MessageSujet: Re: Python   Python EmptySam 24 Avr 2010 - 14:29

Et il n'y aurait pas aussi moyen de faire en sorte que le programme tourne en boucle (pour ne pas qu'il y ait le "appuyez sur une touche pour continuer...")
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer

Messages : 6938
Projet Actuel : Bataille de cake au fruits

Python Empty
MessageSujet: Re: Python   Python EmptySam 24 Avr 2010 - 19:05

While (1!=0) ❓ noel

_________________
Python Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
Tomahawk
Petit bavard
Tomahawk

Messages : 51
Localisation : Belgique
Projet Actuel : Toon Raider

Python Empty
MessageSujet: Re: Python   Python EmptySam 24 Avr 2010 - 20:26

non un truc du genre application_main_loop() ou je ne sait pas trop quoi...
Revenir en haut Aller en bas
Sekigo Le Magnifique
Utilisateur confirmé: Rang *****
Sekigo Le Magnifique

Messages : 1720

Python Empty
MessageSujet: Re: Python   Python EmptySam 24 Avr 2010 - 22:18

Code:

While 1 :
    blablabla
Revenir en haut Aller en bas
https://2img.net/image.noelshack.com/old/up/gmzonecbna-3cfbc56d25.jpg
[TheDarkTiger]
Modérateur
[TheDarkTiger]

Messages : 7420
Localisation : Essonne

Python Empty
MessageSujet: Re: Python   Python EmptySam 24 Avr 2010 - 23:16

non mais mince arrêtez ça >_<

le while 1 ça se fait que sur MICRO CONTROLEUR !
JAMAIS SUR PC, ET ENCORE MOINS SOUS UN OS MULTITACHES !


il n'était pas précisé dans ton tuto de mettre un pause car le Python est interprété ET que, généralement, il se lance avec l'IDE, c'est à dire, avec une fenêtre de sortie indépendant qui elle reste après la fermeture du programme.

Donc, lande ton IDE, et lance ton programme de par l'IDE, et là, tu verra pas besoin de mettre de pause pour lire.

Et mettre while 1 print "blabla", ça va juste faire planter le PC, ou au pire ne jamais arrêter d'écrire blabla à l'écran.

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
Python U3dfr2 l'antique http://www.membres.lycos.fr/thedarkminousite/Python Sign
Bienvenue au 2549eme utilisateur : Setsuna !
Revenir en haut Aller en bas
http://www.tdms.fr
Wargamer
*Excellent utilisateur*
Wargamer

Messages : 6938
Projet Actuel : Bataille de cake au fruits

Python Empty
MessageSujet: Re: Python   Python EmptySam 24 Avr 2010 - 23:29

[TheDarkTiger] a écrit:
[center]
Code:
while(!keyboard_check(vk_escape))
{

    //Code d'Actions


    //Code d'Affichage


    //Mise à jour de l'affichage
    screen_refresh();
    //30 FPS
    sleep(33);
}
//On arrête le jeu
game_end();
hap

_________________
Python Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
Sekigo Le Magnifique
Utilisateur confirmé: Rang *****
Sekigo Le Magnifique

Messages : 1720

Python Empty
MessageSujet: Re: Python   Python EmptySam 24 Avr 2010 - 23:30

Bah, il demandait une boucle, je lui donne une boucle.

Après, les while 1, c'est le genre de truc que tu vois sans arrêt sur le net. Même si je n'utilise jamais ça, je préfère les trucs conditionnels parce que sinon je me paume dans le code, au bout d'un moment, ça te rentre dans le crâne. Donc, tu l'écris machinalement.

Et puis, je ne vois pas trop le problème des while 1. Personnellement, c'est bien la première fois que je vois quelqu'un écrire en capslock sur le sujet. La seule raison que je vois, c'est si tu oublies de faire un truc pour sortir de la boucle type break, comme un clique sur la croix rouge.
Ceci dit, j'aimerai bien savoir pourquoi tu le déconseilles. La majorité des jeux tourne dans une boucle infinie, non ? Par contre, je peux comprendre que c'est le genre de raccourci qui rend incompréhensible un code.
Revenir en haut Aller en bas
https://2img.net/image.noelshack.com/old/up/gmzonecbna-3cfbc56d25.jpg
Contenu sponsorisé




Python Empty
MessageSujet: Re: Python   Python Empty

Revenir en haut Aller en bas
 
Python
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Programmation-
Sauter vers: