Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 Re : Programmation » crible en python » Aujourd'hui 13:26:17

Re,


Pas assez synthétique pour aller vite...
Déjà, là, ça commence mal :

1) je veux calculer le produit de chacun des éléments de list ,

Normalement, un matheux parle de produit de truc... par bidule : truc * bidule
J'ai relu 3 fois, rapidement il est vrai, et je n'ai toujours pas trouvé par quoi tu multiplies chaque élément de [7,11,13,17,19,23,29,31]...

Autre remarque Python est très (trop !) permissif. Ce que tu écris là ne devrait pas passer  :
list = [7,11,13,17,19,23,29,31], parce que list est une fonction interne à Python, un mot "réservé", quoi.
list((1, 2, 3)) --> [1, 2, 3 ] transforme un tuple en liste.

Et dans l'autre sens : tuple([1, 2, 3 ]) --> (1, 2, 3)

@+

#2 Re : Programmation » python itération » Aujourd'hui 10:18:28

Salut,

Le code présenté ne peut fonctionner : il manque l'import.
Le message d'erreur est incomplet donc, très vague...
Le voilà dans son intégralité + la sortie qui précède...

+(1,)
<class 'tuple'>

Traceback (most recent call last):
  File "C:/Python35/Doro Itertools.py", line 10, in <module>
    a,b,c,d = item
TypeError: 'int' object is not iterable


Alors j'ai voulu voir ce que cachait exactement item :
>>> print (item)
1
>>> type(item)
<class 'int'>
puis p :
>>> p
(1,)

alors comment veux-tu que a,b,c,d = item fonctionne ?
Tu reçois un message d'erreur, c'est normal.
Donc, erreur de conception en amont, : avec ça, on devrait pouvoir corriger...

@+

#3 Re : Programmation » Récursivité » Aujourd'hui 10:09:20

Salut Doro,

Te casse pas la têt, depuis le 28/11, il a eu largement le temps de répondre et de plus, je l'ai fait.
Si on s'affranchit de ces consignes (qui demandent de passer par Rome et Berlin pour aller de Marseille à Paris), il faut 2 lignes pour répondre à la question : un mot est-il un palindrome ?

Je ne l'ai pas publié, parce qu'il ne répond pas...

Quant à toi, ton pb est complexe, j'en ai pris connaissance, mais je n'ai pas vraiment de temps jusqu'en fin de semaine...
Si tu es pressé, va donc voir là :
https://www.developpez.net/forums/f1155 … al-python/

@+

#4 Re : Entraide (collège-lycée) » Dm mathe » Hier 20:09:13

Bonsoir,

Si c'est :

Affirmation 2
Soit x et y deux nombre relatifs
On a : -x-y negatifs

Alors c'est faux : si x et y sont négatifs alors -x et -y sont positifs.
Par contre, si c'est

Affirmation 2
Soit x et y deux nombre relatifs
On a : -x-y sont des relatifs

Ça, c'est toujours vrai.
Que ce soient des entiers relatifs ou des Décimaux relatifs...
Relatif est un adjectif, il ne peut être employé seul...

@+

#5 Re : Programmation » crible en python » Hier 19:22:18

Re,

Allez explique-toi quand même, en termes aussi clairs et précis que possible : pas le pourquoi tu veux faire ça, mais techniquement, que cherches-tu à faire avec tes tuples

Et si, on peut multiplier une liste ou un tuple par un nombre : [1,2,3]*3 --> [1, 2, 3, 1, 2, 3, 1, 2, 3] ; (1,2)*3 --> (1, 2, 1, 2, 1, 2)
Ou encore :
[(1,2)]*3 ---> [(1, 2), (1, 2), (1, 2)]  ;    [[1,2,3]]*3 --->  [[1, 2, 3], [1, 2, 3], [1, 2, 3]]
Mais ce n'est certainement pas ce que tu attends...

@+

#6 Re : Programmation » crible en python » Hier 15:18:59

Salut,

Encore une fois, tu tombes mal : décembre, mars, juin septembre sont des mois délicats puisque j'ai ma revue trimestrielle sur les bras...
Je m'apprêtai à te répondre vite fait sur le message d'erreur, quand j'ai vu : https://www.developpez.net/forums/d1920 … me-crible/, alors je me suis abstenu...
J'aurais répondu de toutes façon, la même chose.

Cela dit, je prends le risque d'être mauvaise langue, tu as déclaré :
- ne pas être le programmeur,
- que le prg est dû à ton petit-fils.

Alors tu as de fortes chances :
* de te faire renvoyer vers un tuto de Python,
* de te te faire renvoyer vers ton petit-fils...

Bonne chance

@+

#7 Re : Programmation » boucle en python » Hier 12:48:33

Rez,

Les set() sont utilisés pour supprimer les doublons (et - accessoirement -, ranger les éléments par ordre croissant) : ça évite la gestion - pas simple -des doublons...

Plutôt qu'utiliser ta variable marge, je t'invite à te pencher sur la fonction isclose() :

Python docs a écrit :

math.isclose (a, b, *, rel_tol = 1e-09, abs_tol = 0.0)

     Renvoie True si les valeurs a et b sont proches et False sinon.

     Le fait que deux valeurs soient considérées proches ou non est déterminé en fonction de tolérances absolues et relatives données.

     rel_tol est la tolérance relative - c'est la différence maximale autorisée entre a et b, par rapport à la plus grande valeur absolue de a ou b. Par exemple, pour définir une tolérance de 5%, transmettez rel_tol = 0.05. La tolérance par défaut est 1e-09, ce qui garantit que les deux valeurs sont identiques à environ 9 chiffres décimaux. rel_tol doit être supérieur à zéro.

     abs_tol est la tolérance absolue minimale - utile pour les comparaisons proches de zéro. abs_tol doit être au moins égal à zéro.

     Si aucune erreur ne se produit, le résultat sera: abs (a-b) <= max (rel_tol * max (abs (a), abs (b)), abs_

@+

#8 Re : Café mathématique » La quadrature du cercle et la démonstration mathématique. » Hier 11:38:10

Bonjour,

J'ai rencontré un homme charmant qui m'a demandé de faire suivre ce message parce qu'il ne sait pas se servir de "l'Inter Nette" comme, il disait...

Ah m'sieu Dattier, m'avions l'air d'un p'tit jeune qu'étions fort avec la rithmétique...
Moi, chuis qu'un pov' gars (qu'a reussi à avouère son Certif' quand même hein, mal malgré l'hortograffe !) et j'voudrions échanger mon champ rond de 300 m de diamètre  contre un champ carré qu'aurions la même surface...
Mon notaire y m'a dit comme ça que c'étions pas possible, à cause du pis qui veut pas se vider, que "ce serait vouloir résoudre la quadrature du cercle" et v'la ti pas qu'mon aîné y'me dit comme ça  que vous, vous saurions faire...
  Alors, si qu'c'était un effet de vot' bonté m'sieu Dattier, v'pourrions pas des foué, m'la donner cette longueur du carré ? et m'dire quel pis j'dois choisir à la Noiraude, comme ça la prochaine foué, j'pourrions y faire tout seul...

Mission accomplie...

@^+

EDIT : à la manière de David Eddings dans La Mallorée

#9 Re : Entraide (collège-lycée) » avec le logiciel Edupython-robot » Hier 11:12:32

Re,

Avec l'énoncé, c'est maintenant clair pour moi...
Donc, j'ai quelque peu élagué le script d'Erichof.
J'ai aussi remplacé randint (0,1) par randrange(0,2) qui, selon Python Docs serait plus approprié...

from random import randrange

def marchedurobot(n):
    Nbrereussites=0
    for k in range (n):
        D=0
        for i in range (10):
            P=randrange(0,2)
            D+=(P==0)
        Nbrereussites+=(D==5)
    return ("Fréquence de réussite =",Nbrereussites/n )

print(marchedurobot(100000))

Sortie :

('fréquence de réussite =', 0.24787)

@+

#10 Re : Café mathématique » La quadrature du cercle et la démonstration mathématique. » Hier 10:17:11

Re,

Avec ce défi, on aura tôt fait de voir si je suis ou non un charlatant, mais vous le refusez, comme si vous aviez peur, de quoi, pas de moi car je serais selon vous un charlatant, alors de quoi on se le demande.

Tu me fatigues...
J'ai la sensation que tu vises encore Michel Coste : ça n'est pas lui qui t'a qualifié de charlatan (sans t, s'il te plaît, la faculté de recopier sans faute s'acquiert, en principe, en primaire).

Ce n'est pas avec des propos provocants que tu améliores ta situation, tu est libre de lancer des défis à qui tu veux, sur ton site, tout comme les défiés ont tout à fait le loisir de ne pas les relever s'ils estiment ne rien avoir à prouver...
Tu disposes d'un site  : tu peux y lancer les défis que tu veux (même à Cédric Villani), là ça ne nous concerne  pas...
Ici, c'est une autre histoire comme aurait dit Kipling...

Ce n'est pas les comme si vous aviez peur qui peut pousser qui que ce soit à t'"obéir" : c'est comme ça que les dos prépubères entraîne les autres à faire des c...ies...

Je te le redis pour la dernière fois : Stop !
Rentre "dans le rang"...

Merci

Hetchetu welo !

     Yoshi
- Modérateur -

#11 Re : Café mathématique » La quadrature du cercle et la démonstration mathématique. » Hier 09:39:46

Re,

Dattier, je t'ai déjà mis en garde : je commence à être excédé de tes attaques systématiques : selon nos Règles :

L'objectif de BibM@th est de créer un lieu d'échange, d'entraide, d'information ouvert à tous. Les utilisateurs sont invités à faire de ce forum un moyen de communication convivial, ouvert.

Au passage, je trouve Michel Coste d'une patience louable.
Dattier, au mieux, je trouve que tu te comportes comme un mythomane paranoïaque (on m'a dit de toi que tu étais un charlatan)...
Donc, tu ne vas plus pouvoir continuer longtemps comme ça.
Et donc, déjà, tu remballes ton défi et tu le portes sur un autre forum...
Merci.

      Yoshi
- Modérateur -

#12 Re : Entraide (collège-lycée) » avec le logiciel Edupython-robot » 09-12-2018 16:23:24

Oui,

Sauf que quand j'envoie n=100 j'obtiens 0

avec for k in range(n)  et for i in range(n)...
Donc stupéfaction...
Pourtant :

G :  4936    D : 5064   Nombre de réussites : 0
('fréquence de réussite=', 0.0)

Pas pris le temps d'approfondir...
Probablement compteur de réussite mal placé, voilà pourquoi je souhaite voir l'énoncé avant de me prononcer...

@+

#13 Re : Entraide (collège-lycée) » avec le logiciel Edupython-robot » 09-12-2018 13:59:42

Salut tibo,

Bien vu ! Je n'avais pas vu, parce que mal lu...Oui, il faut utiliser deux compteurs de noms différents, sinon, c'est malsain...
Pourtant Python semble gérer cela :
Pour n=10, ci-dessous  les couples : (1er i, 2e i).
(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9),
(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9),
(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9),
(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9),
(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9),
(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9),
(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9),
(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9),
(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9),
(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)

Même type de sortie avec k et i :
[(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9),
(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9),
(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9),
(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9),
(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9),
(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9),
(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9),
(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9),
(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9),
(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]

Alors, je ne vois pas où serait le dysfonctionnement du prg...

@+

#14 Re : Café mathématique » La quadrature du cercle et la démonstration mathématique. » 09-12-2018 11:14:51

Re,

Pour lui, comme pour moi, c'est difficile d'arrêter des habitudes.

Ah bon, faire des fautes d'orthographe, fait partie de ton style d'écriture habituel ? une volonté délibérée ? tu considères l'orthographe comme pas ou peu importante ?

@+

#15 Re : Entraide (collège-lycée) » avec le logiciel Edupython-robot » 09-12-2018 11:10:58

Salut,

Si tu passes 10 pour n en paramètre, le résultat est le même...
Corrige donc range(10) en range(n)  et passe 100 en paramètre pour n à ta fonction : moi, j'ai eu une grosse surprise !
Peut-être toi pas. Je suis curieux de savoir : qq chose me paraît louche...
Peux-tu me dire quel est ton énoncé ?

@+

#16 Re : Entraide (collège-lycée) » Géométrie seconde Translations et Vecteurs » 08-12-2018 19:38:29

Re,

Comme ces points sont sur la même droite,

Comme ces points sont sur la même droite perpendiculaire à (AC) et passant par le milieu M de [AC], ils sont sur une LA médiatrice de  [AC]

[BC] est un côté, pas une médiatrice.
Si B et D sont sur la médiatrice, alors la médiatrice, c'est (BD).

#17 Re : Entraide (collège-lycée) » Dm mathe » 08-12-2018 19:34:16

Je t'ai dit que ça devrait donner
[tex](a+3)^2-a^2=a^2+6a+9-a^2=6a+9 =3(2a+3)[/tex]
Puis
[tex]3(2a+3)=34,2[/tex]
Et enfin
[tex]2a+3=11,4[/tex]
que tu résous pour trouver a = 4,2

Vérification :
[tex](4,2+3)^2-4,2^2=7,2^2-4,2^2=51,84-17,64=34,2[/tex]

@+

#18 Re : Café mathématique » La quadrature du cercle et la démonstration mathématique. » 08-12-2018 19:22:33

Donc je me répète en rajoutant un mot :



Re,

Négatif, mon bon, ta redéfinition ne vaut rien...
Je te renvoie à toutes mes questions auxquelles tu ne réponds pas (n'importe qui peut-il se targuer d'être un logicien ?)...
Logicien n'étant donc  pas un titre défini fixant un cadre, dire qu'il en existe c'est la même chose que dire :
il existe des ù^ù$j& à poils durs...

Tiens, encore :
Il existe des illogiciens qui sont en accord avec ton point de vue...
An bon, ça n'existe pas ? mais si, ce sont des spécialistes des formulations illogiques... C'est logique, non ?

@+

Comment peux-tu appeler à ta rescousse,  des spécialistes dont tu ignores s'ils existent es qualité ?
C'est quoi un logicien ? Quelqu'un qui a, au cours de sa formation,  eu quelques cours sur la logique ?
Alors, je suis un logicien, tu es un logicien, M. Coste est aussi un logicien...
Et ça prouve quoi ?
Rien...

[EDIT] Tout ce que j'ai trouvé :
https://www.16personalities.com/fr/la-personnalite-intp
Alors les logiciens célèbres cités... Mouarff !...
Pour moi, rien à voir avec le sujet.

#19 Re : Entraide (collège-lycée) » Géométrie seconde Translations et Vecteurs » 08-12-2018 19:12:36

Et pourquoi donc ?
Je t'ai donné 4 autres points : on n'est plus dans ma construction.
Place ces 4 points et regarde : les 4 côtés n'ont pas la même longueur...
Une fois que tu as vu, tu supprimes tout et tu reviens à la la construction demandée.

Je récris le tout en modifiant la présentation et en élaguant un peu :
Placer un curseur a.
Le régler avec minimum 1, maximum 6, incrément 0.5. Postionner le curseur à 6.0
Placer les points A(2;0), M(4 ;0) et C(6;0)
Tracer la médiatrice de [AC]
Placer les points B(4;a) et D(4;-a).
Tracer les diagonales [AC] et [BD], les côtés [AB], [BC], [CD] et [DA]

Déplace ton curseur et ouvre les yeux.

N-B
ABCD ainsi construit est un losange.
En effet
1. M est le milieu de [AC] : vérification facile par le calcul des coordonnées.
    M est le milieu de [BD] : vérification facile par le calcul des coordonnées.
    Les diagonales du quadrilatère ABCD ont le même milieu, c'est donc un parallélogramme.

2. Par définition, la médiatrice de [AC] lui est perpendiculaire et passe par son milieu, ici M.
    Donc tous les points de la médiatrice de [AC] ont donc la même abscisse (=4).
    Donc B et D qui ont pour abscisse 4 sont sur cette médiatrice.
    Donc je peux appeler cette médiatrice : (BD)
    Alors je peux dire que $(AC)\perp (BD)$
    Ce parallélogramme a ses diagonales perpendiculaires, c'est donc un losange.

@+

#20 Re : Café mathématique » La quadrature du cercle et la démonstration mathématique. » 08-12-2018 19:06:06

Re,

Négatif, mon bon, ta redéfinition ne vaut rien...
Je te renvoie à toutes mes questions auxquelles tu ne réponds pas (n'importe qui peut-il se targuer d'être un logicien ?)...
Logicien n'étant pas un titre défini fixant un cadre, dire qu'il en existe c'est la même chose que dire :
il existe des ù^ù$j& à poils durs...

Tiens, encore :
Il existe des illogiciens qui sont en accord avec ton point de vue...
Ah bon, ça n'existe pas ? mais si, ce sont des spécialistes des formulations illogiques... C'est logique, non ?

@+

#21 Re : Entraide (collège-lycée) » Géométrie seconde Translations et Vecteurs » 08-12-2018 18:50:59

Ouh là, mais ça devient caïman dangereux ! ^_ ^                                       

Oui,
MAIS uniquement parce que D pour coordonnées (4,-a), et que D se déplace en même temps que B de telle façon que M reste le milieu de [BD].
Si D se déplaçait indépendamment de B tu pourras arriver à une configuration en cerf-volant avec
BA = BC d'une part et DA = DC d'autre part, sans avoir l'égalité des 4....

Exemple :A(2;0), B(4;3), C(6;0) et D(4;-6)...
Et pourtant, ici aussi (BD) est la médiatrice de [AC]

Alors pourquoi ça marche avec ma construction ?
A cause de B(4;a) et D(4;-a) --> coordonnées du milieu de [BD] : $\frac{4+4}{2}=4\; ; \;\frac{a+(-a)}{2}=\frac 0 2=0$ ce sont celles de M...
M milieu de [AC] et [BD] --> ABCD parallélogramme -- AB=CD et AD = BC
Et B sur la médiatrice de [AC]  --> AB = CB
Donc on a AB=BC =CD = DA

Ok ?

@+

#22 Re : Entraide (collège-lycée) » Dm mathe » 08-12-2018 18:30:31

Alors, oublie la remarque sur les nombres impairs...

#23 Re : Café mathématique » La quadrature du cercle et la démonstration mathématique. » 08-12-2018 18:29:14

Re,

Alors, si ça en est, ta phrase :

Dattier a écrit :

il existe des logiciens (M.Coste n'est pas logicien) en accord avec mon point vue (qu'ils considèrent comme une tautologie) :

est vide de sens...

@+

#24 Re : Café mathématique » La quadrature du cercle et la démonstration mathématique. » 08-12-2018 18:16:22

Salut,

Alors déjà, réponds :
- définition officielle exacte de logicien ?
- où est donnée cette formation ?
- durée d'étude ?
- niveau d'entrée requis ? (mon boulanger peut-il y prétendre ?)
- quel diplôme spécifique y est associé ?
- y a-t-il des noms connus qui possèdent ce diplôme ?

@+

[EDIT]
Dattier, je n'ai pas la mémoire courte :
à M. Coste qui pestait - à juste titre - contre ton orthographe (il a oublié l'orthographe grammaticale) et te demandait un effort, tu as répondu que oui, tu en ferais un quand lui, fera l'effort de dire Bonjour, bonsoir...
M. Coste a rempli le contrat.
Et toi ?
Bon, une faute de temps à autre, personne n'est parfait, mais là, c'est à jet continu...
T'as intérêt à t'y mettre, parce que c'est insupportable, ça m'arrache les yeux, alors - et j'ai déjà commencé - je risque fort de ne pas te rater à l'avenir...

Merci d'avance.
PS
Je n'ai pas supprimé ton compte comme tu l'avais demandé : je n'ai pas ce pouvoir, juste celui de te bannir...
Et, te voilà revenu : où est ta fierté ?

#25 Re : Entraide (collège-lycée) » Dm mathe » 08-12-2018 17:50:00

Salut,

Rien à ajouter, si ce n'est que la question n'est pas très claire... L'énoncé non plus d'ailleurs.
Choisis un nombre :
entier naturel ?
entier relatif ?
décimal ?
fractionnaire ?...
Avec [tex]2x+1[/tex], si [tex]x[/tex] est un entier naturel, je pourrais dire que le résultat est toujours un nombre impair...

@+

Pied de page des forums