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

Débutant qui ne sais pas quoi apprendre.

DasHuhn
DasHuhn
Niveau 10
16 septembre 2004 à 19:21:06

Bon scuse.

Savoir convertir un décimal en binaire, puis un binaire en décimal, c´est utile et facile tant que le nombre est pas trop grand.

dnob700
dnob700
Niveau 10
16 septembre 2004 à 19:34:23

ah ah, le ^ n´était pas du basic pour le coup...

pour le modulo, ça n´existe pas en math.

tu as deux choses le signe congrue qu´on fait comme un égale mais à trois branche et qui veut dire égale en utilisant le modulo

pour le modulo lui même on note [x] modulo x, mais ce n´est pas une opération.

exemple :

10=1 [3]

remplacer le = par un égale à 3 branche, et on lit : 10 congru à 1 modulo 3

LGV
LGV
Niveau 28
16 septembre 2004 à 20:02:33

tiens, ça me rappelle des exos de " théorie des nombres"... dans le pur style, " montrer que si un nombre est premier, alors la puissance n-ieme de son successeur est congru à la moitié de son prédécesseur exprimé dans Z/nZ si et seulement si le reste de la division de l´un par l´autre est périodique en base 9" . ...... ( si si, ou a peu de chose pres)

dnob700
dnob700
Niveau 10
16 septembre 2004 à 20:11:04

ce genre d´exo j´en bouffe 15 par jour...

Enfin pas exactement ce style mais proche...

genre, prouvez que si x^2-y^3=7 alors x est pair et y impair.

marrant l´arithmétique, c´est ma branche préféré en mathématique.

DasHuhn
DasHuhn
Niveau 10
16 septembre 2004 à 21:44:27

Comprends rien, me dégoutez pas des maths, pour le moment j´adore mais là à vous entendre...

" ah ah, le ^ n´était pas du basic pour le coup... "
=> Mea culpa :o

Cocio_16-2
Cocio_16-2
Niveau 10
17 septembre 2004 à 02:46:07

C´est quoi de l´arithmétique? J´ai toujours crus que c´étais un synonime de mathématique pour ceux qui voullaient se montré savant.

LGV
LGV
Niveau 28
17 septembre 2004 à 08:57:34

" ce genre d´exo j´en bouffe 15 par jour"

bonne chance pour la suite... Avec certains énoncés relativement courts ( mais tout à fait similaire au petit délire posté plus haut), on peut facilement rester bloqués plusieurs heures, à essayer plein de choses sans arriver au résultat. Enfin, certains sont doués pour ça, j´avais un ami pour qui c´était " évident" tous ces trucs là

dnob700
dnob700
Niveau 10
17 septembre 2004 à 22:49:46

" C´est quoi de l´arithmétique? J´ai toujours crus que c´étais un synonime de mathématique pour ceux qui voullaient se montré savant."

non non, l´arithmétiques c´est une branche des mathématiques qui ne traite que de nombres entiers, et de leurs divisibilités les un par rapport au autre ( attention, je ne parle pas de division, juste de divisibilité).

Les seules opération que l´on peut faire en arithmétiques c´est l´addition, la soustraction et la multiplication. ( pas de cosinus, d´intégrale, ou autre...)

DasHuhn
DasHuhn
Niveau 10
17 septembre 2004 à 23:45:19

Ca doit être SUPER interessant. N´est-il pas ?

LGV
LGV
Niveau 28
18 septembre 2004 à 01:58:11

ben conceptuellement, c´est tres passionnant tout ça, mais encore faut-il que ça plaise

DasHuhn
DasHuhn
Niveau 10
18 septembre 2004 à 10:39:33

Mais on peut construire des raisonnements élaborés quand même ? J´ai du mal à voir ce que c´est vraiment.

dnob700
dnob700
Niveau 10
18 septembre 2004 à 14:47:33

ont peut faire énormément de truc desus, des choses qu´on ne peut pas faire avec les nombre réel.

Par exemple tout le cryptage RSA et Cie repose sur l´arithmétique.

Mais aussi toute l´informatique, car un processeur ( je sais pas trop pour les coprocesseur arithmétique, malgré leur nom, je croit qu´il manipule nativement les nombre à virgule flottant) ne sait pas manipuler de nombre à virgule, donc TOUTE l´informatiques est basé sur l´arithmétique.

Cocio_16-2
Cocio_16-2
Niveau 10
18 septembre 2004 à 14:50:59

Le turorial me propose un exercice. Je le réussis, mais il y a un truc que je ne comprend pas...

Je doit écrire une programme qui affiche une suite de 12 nombres dont chaque terme doit être égal au triple du précédant.

donc, je fait sa:
a, b, c= 1,1,1
print b
while c<12:
a, b , c= b, b*3, c+1
print b

se qui fonctionne.

Je me dit, que puisque je n´itulise pas a, je pourait remplacé sa valleur par 3.
a, b, c= 3,1,1
print b
while c<12:
a, b , c= b, b*a, c+1
print b
dans ce cas, il me manque un therme(j´en est 11)

si je décide de supprimer a
b, c= 1,1
print b
while c<12:
b , c= b, b*3, c+1
print b
sa ne fonctionne simplement pas.

J´ai essayé plusieurs autres combinaisons, mais je ne comprend aps pourquoi a est essentiel.

Autre chose.
( mettons)
a, b= 3, 5
et que je veut faire une phrase dans le genre " J´ai a tomates dans b panier" en itulisant les variables, je fait comment?
J´ai essayé
print " J´ai " a" tomates dans " b" paniers"
mais sa fonctionne pas.

Cocio_16-2
Cocio_16-2
Niveau 10
18 septembre 2004 à 14:53:38

heu... quand j´ai écrit, il y avait des espaces au début des lignes suivant mes while quelque chose

dnob700
dnob700
Niveau 10
18 septembre 2004 à 15:11:09

c´est du python ?

je connait pas, mais j´ai jamais rien vu d´aussi moche...

a,b=3,1

ça veut dire quoi ? c´est horrible...

ça marche pas normal, tu doit mettre a la place de while c<12 mettre < 13 regarde bien comment c´est incrémentez en fonction du nombre que t´en affcihe.

ou alors, plus logique, mettre c=0 au début.

ensuite, mets des valeur dans les variables une seul par ligne ( c´est du francais ? )

tu écrit :
c=c+1
b=3*b
print b

et effectivement, je vois pas pourquoi tu utilisais un a au début...

DasHuhn
DasHuhn
Niveau 10
18 septembre 2004 à 15:52:28

Cocio> Comme tu l´as remarqué, JV ne laisse pas les espaces en début de ligne - à l´avenir, pourquoi ne pas les remplacer par un caractère particulier ?

" a,b=3,1"
=> Mettre 3 dans a, mettre 1 dans b. Je vois pas ce que ça a de moche, même si j´évite d´écrire sous cette forme. Ca a un autre avantage :

a, b = b, a

qui permet d´échanger les valeurs de façon plutôt élégante.

" b , c= b, b*3, c+1 "
=> Hem, si tu regardes bien la partie droite de l´expression ( après le =) tu trouves TROIS sous expressions. Si tu regardes la partie gauche, tu n´as que DEUX variables. Normal donc que ça ne fonctionne pas.

Même si tout écrire sur une ligne est plus rapide à l´execution, préfère traiter une variable par ligne.

2° question : l´instruction print supporte bien cette façon de faire, mais il y´a un problème : tu ne sépares pas les arguments qui tu lui passes :

print " J´ai", a,"tomates dans", b,"paniers"

Et ça fonctionne.

Cocio_16-2
Cocio_16-2
Niveau 10
18 septembre 2004 à 15:58:49

ho! Je faisait sa tellement compliquer :(
si je tape
a,b=3,1,
C´est comme si j´écrivais
a=3
b=1

DasHuhn
DasHuhn
Niveau 10
18 septembre 2004 à 16:14:46

Oui. C´est moins rapide et plus lisible. Et quand tu commenceras ( pas dans le cours, mais si le Python te plaît et que tu continues loin) à faire des trucs comme

alph = [chr(i) for i in range(97, 123)]

je doute que tu aies envie, par pure perversité, de tout écrire sur une ligne. Surtout que ce truc là sert strictement à rien à part à frimer.

Cocio_16-2
Cocio_16-2
Niveau 10
18 septembre 2004 à 16:41:18

je m´en doute, je fais juste sa comme sa en attendant :-p

DasHuhn
DasHuhn
Niveau 10
18 septembre 2004 à 17:46:17

Pas de prob.

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment