CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Est-ce que vous codez?

Pseudo supprimé
Pseudo supprimé 24 juin 2015 à 21:20:28

C'est pas évident!

deikiell
deikiell
Niveau 17
25 juin 2015 à 01:11:46

Tu commences avec des applications sur console je suppose? Tu as appris quoi jusqu'à maintenant?

Pseudo supprimé
Pseudo supprimé 25 juin 2015 à 01:24:10

Selon le site que j'utilise

La syntaxe
les strings et affichage console
condition et structure de controle
et la je suis sur les fonctions.

évidement c'est très basique, mais même la c'est toujours un peu mélangeant donc mieux vaut pas en faire trop j'imagine. Par exemple j'ai pas trop compris ce que fait return dans je défini une fonction

par exemple:

def cube(n):
cube = n**3
print "%d au cube donne" % (n)
return cube

Pseudo supprimé
Pseudo supprimé 25 juin 2015 à 01:35:59

Je viens de réaliser qu'il manque un bout dans mon print ou ca dit le cube.

ca devrait etre print "%d au cube donne %d" % (n,cube)

Message édité le 25 juin 2015 à 01:38:19 par Pseudo supprimé
moi_maxime
moi_maxime
Niveau 7
25 juin 2015 à 14:26:34

le return retourne la valeur de la fonction là où tu la call. Comme là ton print se fait dans la fonction cube, mais avec le code suivant, le print se fait après le call:

def cube(n):
    cube = n ** 3
    return cube

cubeDeHuit = cube(8)
print "8 au cube donne %d" % (cubeDeHuit)
Message édité le 25 juin 2015 à 14:26:57 par moi_maxime
deikiell
deikiell
Niveau 17
25 juin 2015 à 17:00:17

Comme max a dit le return te renvoie la valeur que tu met après le return, c'est comme si quand tu call la fonction, elle devenait la valeur qu'elle retourne.

un autre exemple:

def laFonction(mot): taString = mot return taString print laFonction("wassup niggah")

On fait une function qui prend en paramètre une string, lorsqu'on l'exécute, la nouvelle variable taString devient la string en paramètre, qui est "wassup niggah", on retourne ensuite taString, donc c'est l'équivalent de:

print "wassup niggah"

ça aurait aussi pu être:


def laFonction(mot):
    return mot
 
 print laFonction("Wassup niggah")
 

Qui ferait une sorte d'echo de la string que tu lui passe en paramètre

Ton return cube est complètement inutile dans ce cas-ci étant donné que tu fais le print dans la function même. Normalement (pas en python) on utilise une function void quand on a pas besoin de retourner quoi que ce soit. En python il doit y avoir un return, mais si tu veux qu'il ne retourne rien tu marques juste return ou return None

Pseudo supprimé
Pseudo supprimé 25 juin 2015 à 17:58:13

Cool merci à vous, c'est un peu plus clair :ok:

deikiell
deikiell
Niveau 17
03 juillet 2015 à 12:06:22

et puis?

Pseudo supprimé
Pseudo supprimé 03 juillet 2015 à 17:53:54

Ça avance, j'en fais un peu chaque jour. C'est quand même abstrait je trouve.

Message édité le 03 juillet 2015 à 17:55:01 par Pseudo supprimé
deikiell
deikiell
Niveau 17
05 juillet 2015 à 19:20:03

Oui c'est très abstrait, c'est qu'une question de logique.

deikiell
deikiell
Niveau 17
13 juillet 2015 à 14:31:04

Si vous voulez pratiquer la logique de la prog, téléchargez l'application "Hacked" sur Android. C'est un puzzle game où on doit résoudre différents problèmes en créant des algorithmes. Faut pas se fier à toutes les notes négatives que le jeu a reçu, la plupart c'est des gens qui n'y connaissent rien et qui disent que le jeu est mal expliqué, mais faut dabord savoir la base de la programmation avant de jouer.

Après, on peut s'amuser dans un mode libre où on peut créer nos propres jeux en se servant du langage H (unique à l'application) qui est très facile d'utilisation, on peut publier nos jeux et on peut jouer à ceux que les autres ont fait, c'est vraiment nice, les gens sont créatif

TouchMyNemesis
TouchMyNemesis
Niveau 10
13 juillet 2015 à 14:35:38

Tu penses quoi de TIS-100 et SpaceChem de Zachtronics?

deikiell
deikiell
Niveau 17
13 juillet 2015 à 14:39:15

Jamais joué, mais puisque tu aimes ces jeux, ils doivent être à chier. :ok:

TouchMyNemesis
TouchMyNemesis
Niveau 10
13 juillet 2015 à 14:50:51

Bien content que tes mains de filthy casual ne saliront pas ces jeux. :ok:

La vidéo du moment