CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • 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
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Est-ce que vous codez?

DébutPage précedente
123
Page suivantePage suivante
Pseudo supprimé
Niveau 10
24 juin 2015 à 21:20:28

C'est pas évident!

Deikiell Deikiell
MP
Niveau 14
25 juin 2015 à 01:11:46

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

Pseudo supprimé
Niveau 10
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é
Niveau 10
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
moi_maxime moi_maxime
MP
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
MP
Niveau 14
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é
Niveau 10
25 juin 2015 à 17:58:13

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

Deikiell Deikiell
MP
Niveau 14
03 juillet 2015 à 12:06:22

et puis?

Pseudo supprimé
Niveau 10
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
Deikiell Deikiell
MP
Niveau 14
05 juillet 2015 à 19:20:03

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

Deikiell Deikiell
MP
Niveau 14
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
MP
Niveau 10
13 juillet 2015 à 14:35:38

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

Deikiell Deikiell
MP
Niveau 14
13 juillet 2015 à 14:39:15

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

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

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

DébutPage précedente
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Evilash08, Vortex646, Tomy-Fett, Leirok, ]Faustine[, Latios[JV], Remysangfamy
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

  • Aucun sujet à ne pas manquer
La vidéo du moment