| Python v3 | |
|
|
Auteur | Message |
---|
Amnael Administrateur Graphiste
| Sujet: Python v3 Dim 10 Juil - 11:13 | |
| Bon parlons un peu math xD Si vous avez python 3 chez vous 3.1 / 3.2 (ou mieux =) mais j'en doute^^ Je viens de finir un petit programme qui vous calcule les racines de trinomes. Donc voilà ça peut être pas mal pour vérifier vos calculs lors des révisions d'été *se tourne vers les rares futurs TS de l'assemblé* Donc voilà il vous suffit de faire un copier coller du code dans l'idle de python puis dans l'onglet Run ....run module ou directement avec le raccourcis F5 (peut varier en fonction de la version de l'idle de python). - Code:
-
from math import*
while 1: print("Rappel: Un trinome du second degré est de la forme f(x)=ax²+bx+c") a=input("Rentrez un nombre a:") b=input("Rentrez un nombre b:") c=input("Rentrez un nombre c:") a=float(a) b=float(b) c=float(c) Delta=(b**2)-(4*a*c) if Delta <0: print("Il n'y a pas de solution et le trinome est du signe de a") if Delta==0: print("Le trinome à une racine réelle dites double et il est toujours du signe de a, sauf pour la valeur x=a=-b/2a") x=-b/(2*a) print("Le trinome a une racine réelle x=",x,) if Delta >0 : print("Le trinome a deux racines réelles x1 et x2. Il est du signe de a à l'extérieur des racines sur ]-inf;x1[U[x2;+inf[ et du signe contraire sur ]x1;x2[") x1=(-b-sqrt(Delta))/(2*a) x2=(-b+sqrt(Delta))/(2*a) print("Le trinome à deux racines réelles telles que x1=",x1,"et x2=",x2,) // Le créateur de ce programme décline toute responsabilité si ce programe est utilisé "illicitement"
| |
|
| |
The shadow Chef correcteur
| Sujet: Re: Python v3 Dim 10 Juil - 13:38 | |
| Il est déjà dans les calculatrices scientifiques Mais c'est un bon exercice. - Citation :
- if Delta==0:
C'est normal ce double signe d'égalité? | |
|
| |
Amnael Administrateur Graphiste
| Sujet: Re: Python v3 Dim 10 Juil - 14:07 | |
| | |
|
| |
The shadow Chef correcteur
| Sujet: Re: Python v3 Dim 10 Juil - 19:31 | |
| | |
|
| |
Amnael Administrateur Graphiste
| Sujet: Re: Python v3 Sam 13 Aoû - 12:03 | |
| salut voilà un petit programme qui vous calculera en deux trois mouvement le PGCD d'un nombre, je sais pas si ça peut servir, mais bon je le mets quand même pour ceux que ça interesse. - Code:
-
while 1: print("===Calcul de PGCD===") print("Rappel:Si a et b sont deux entiers naturels non nuls, Alors parmi tous les diviseurs commun à a et b, le plus grand est noté PGCD(a,b)")
def PGCD(a,b): return b,abs(a-b)
a=input("Rentrez un nombre a:") b=input("Rentrez un nombre b:") a=int(a) b=int(b) c,d=a,b while a!=b: a,b=PGCD(a,b)
if b==1: print("Les nombres",c,"et",d,"sont premiers entre eux car leur PGCD vaut 1") else: print("Le PGCD des nombres",c,"et",d,"vaut",b,".")
| |
|
| |
The shadow Chef correcteur
| Sujet: Re: Python v3 Sam 13 Aoû - 14:59 | |
| J'ai déjà ça dans ma grap 35+ | |
|
| |
Amnael Administrateur Graphiste
| Sujet: Re: Python v3 Sam 13 Aoû - 16:21 | |
| Roh bah si vous êtes pas content hein...c'est sur que je vais rien inventer de nouveau tout est déjà dans les calculatrices *_* Mais imaginons que vouss soyez devant votre ordi, votre calculatrice cassée, paf et bah voilà la solution | |
|
| |
Anawaan
| Sujet: Re: Python v3 Ven 16 Sep - 21:17 | |
| Les PGCD on s'en sert pas plus qu'en TS en spé maths avec la "super" réforme a la ... du lycée? (Anawaan est dégouté du programme de maths inintéressant en seconde et du programme de physique pas assez chargé...) | |
|
| |
Anawaan
| Sujet: Re: Python v3 Ven 16 Sep - 21:19 | |
| Amnaël tu pars en prépa l'an prochain? En info la programation c'est toujours bien | |
|
| |
Amnael Administrateur Graphiste
| Sujet: Re: Python v3 Sam 17 Sep - 8:40 | |
| Je ne sais pas ce que je vais faire l'an prochain...
Je pensais partir faire l'école Epitech, mais elle est privée et coute vraiment très cher.
3 ans à 5 000 € et 2 ans à 7 000 €
Donc je pensse que je vais ptetre faire un truc genre DUT ou BTS en 2/3 ans et ensuite aller dans l'école, mais je dois t'avouer que je suis dans le flou.
Ensuite les prépa, ça me fait un peu peur et je sais pas trop ce que l'on va m'y faire faire donc... | |
|
| |
Anawaan
| Sujet: Re: Python v3 Sam 17 Sep - 9:34 | |
| C'est pas si méchant. Et puis surtout sa ouvre beaucoup de portes. Mais bien sûr cela dépend de ce que tu veux faire. Sinon pour éviter les concours tu peux essayer les INSA. | |
|
| |
Liam Daläa Chef Administrateur
| Sujet: Re: Python v3 Sam 17 Sep - 11:05 | |
| Tu n'a pas accès a une bourse pour Epitech ?
(Vive l'éducation gratuite !) | |
|
| |
Amnael Administrateur Graphiste
| Sujet: Re: Python v3 Sam 17 Sep - 14:16 | |
| Bah non justement pour avoir des bourses faut être pauvres...
ET le problème quand tu es dans une famille moyenne c'est ça...t'es pas assez riche pour faire ce que tu veux, mais t'es pas assez pauvre pour avoir des bourses...
Donc voilà, s'il faut payer, je pourrais payer, mais ce sera un gros sacrifice pour mes parents pendant 5 ans, et j'ai pas vraiment envie de leur imposer ça...
Parait il que la 4ème et 5ème année les stages permettent plus ou moins de s'autofinancer, mais le problème c'est que dans le calcul il n'est pas fait mention des frais de logement de déplacement etc etc...4ème année à l'étranger et 5 ème année à paris dinc bonjour pour trouver un logement. | |
|
| |
The shadow Chef correcteur
| Sujet: Re: Python v3 Mer 11 Juil - 19:44 | |
| Juste pour signaler que j'avais commencé à faire un peu de programmation en python. Mais je fais pas encore des programmes très compliqués.
Tu apprends python avec quoi ? T'as des livres d'exos ou tu trouves tout sur internet ? Des liens ou références en particulier à me conseiller ?
Au final tu fais quoi l'année prochaine ? Liam et Jolivet m'ont vaguement expliqué que tu faisais pas epitech, tu vas à Paul sab ?
| |
|
| |
Amnael Administrateur Graphiste
| Sujet: Re: Python v3 Mer 11 Juil - 20:35 | |
| Exact, je part en L1 sciences à Paul Sab, avec en optino obligatoire l'informatique, et en second math/info...donc ça va être vachement axé là dessus, et je me spécialiserais au fil du temps.
En python, je m'étais acheté un bouquin "Apprendre à programmer avec Python 3" de Gérard Swinnen. C'est plutôt un bouquin assez complet, avec notamment des exos corrigé ce qui est pas mal pour quelqun qui veut faire des études là dedans.
A ce propos, merci encore pour le bouquin sur le java =) Les intéressés se reconnaîtront^^
Sinon shadow...tu as le site du zéro qui fait d'excellent tuto sur tout ce qui touche à la programmation en général, surtout au niveau du C/C++ avec lequel j'ai commencé. J'ai aussi jeté quelques coups d'oeils au HTML avec le site du zéro...enfin bref c'ets plutot pas mal fait non plus.
PS: Je crois que le bouquin que je t'ai cité peut se trouver entièrement numérisé au formant pdf quelque part sur internet...ça peut éviter d'acheter =)
| |
|
| |
The shadow Chef correcteur
| Sujet: Re: Python v3 Ven 13 Juil - 12:05 | |
| - Amnael a écrit:
PS: Je crois que le bouquin que je t'ai cité peut se trouver entièrement numérisé au formant pdf quelque part sur internet...ça peut éviter d'acheter =)
Effectivement je l ai recupere et j ai travaille le debut. j en suis page 50, vers les listes, le module turtle (pour le fun) Mais y a pas tout de corrige et des fois je galere. Par contre si je me trompe pas le livre a ete fait pour la v.2 et les codes changent un peu dans la v.3. T as remarque aussi ou c est moi qui suis inconpetent ? Mais c est vrai qu'il ets tres bien fait. Sinon, Paul Sab c ets bien pour faire de la prog et des maths. Faut etre motive et ca passe. ps: j'ai la flemme de commencer le C et C++ ca m'a l'air d'etre bien plus violent que python. | |
|
| |
Amnael Administrateur Graphiste
| Sujet: Re: Python v3 Ven 13 Juil - 14:27 | |
| Ben c'est à dire que moi j'ai commencé avec le C quand je ne connaissais pas python =)
mais quand ton programme plante, un langage compilé c'est mieux qu'un interprété comme python pour trouver les erreurs...
En ce qui concerne le bouquin, il y en a eu pour plusieurs versions de python...tu es peut être tombé sur celui de la v.2 =)
Par contre, c'est certainement que je suis un grand flemmard, mais j'ai commencé un peu tout et je n'ai rien finis --' Je devrais me ré-attaquer au C/C++, mais il y a toujours le livre de Java à coté qui vient me tenter --' (Merci Liam et Alcide, maintenant j'ai plein de truc en cours et j'en finis aucun^^) | |
|
| |
The shadow Chef correcteur
| Sujet: Re: Python v3 Ven 13 Juil - 23:37 | |
| - Amnael a écrit:
mais il y a toujours le livre de Java à coté qui vient me tenter --' il faut combattre la tentation. (tentation peu commune ceci dit ^^) Et oui, en effet,j'ai du tomber sur le livre fait pour la v.2. T'as acheté celui de la v.3 ? | |
|
| |
Amnael Administrateur Graphiste
| Sujet: Re: Python v3 Sam 14 Juil - 9:01 | |
| Oui, effectivement, j'ai celui de la v.3
D'où mes problèmes au début, j'avais l'Idle de la v.2 et je programmais en v3...ça faisait tout planter...fin bref^^ | |
|
| |
The shadow Chef correcteur
| Sujet: Re: Python v3 Sam 14 Juil - 9:35 | |
| ^^
Ok, je sais pas pourquoi je m'étais dis qu'il n'y avait pas de livre pour la v.3 et j'étais pas allé chercher plus loin. Mais ça va pour le moment j'arrive toujours à adapter les codes. Mais des fois je perds du temps pour rien. Heureusement que je t'ai demandé. | |
|
| |
Amnael Administrateur Graphiste
| Sujet: Re: Python v3 Sam 14 Juil - 11:22 | |
| SI jamais tu as des question hésite pas | |
|
| |
Gudule Ecrivain
| Sujet: Re: Python v3 Sam 9 Fév - 10:45 | |
| Je commence à m'attaquer à C/C++, c'est vachement plus costaud que python. en plus le site du zéro est en plein chamboulement, la moité des tutos ne sont plus accessible...
Dernière édition par Gudule le Sam 9 Fév - 19:30, édité 1 fois | |
|
| |
Amnael Administrateur Graphiste
| Sujet: Re: Python v3 Sam 9 Fév - 10:49 | |
| bah le C et C++ ne sont pas les langages que je conseillerais pour débuter...et puis ça dépend de ce que tu veux faire aussi.
(Après mes conseils valent pas un clou parce que j'ai moi même commencé par le c et c++; mais bon ça c'était avant d'avoir des cours^^)
Disons que le c est beaucoup moins intuitif dans sa construction, il est capable quand il ets à la ligne 50 de remonter à la ligne 2 pour faire uns instruction.
Au début mieux vaut apprendre un langage qui fera tout ligne par ligne, ça permet de voir plus facilement les erreurs.
C'est pour ça que ADA est un très bon langage pour apprendre. | |
|
| |
Gudule Ecrivain
| Sujet: Re: Python v3 Sam 9 Fév - 19:25 | |
| je ne débute pas justement, je programme en python depuis un bon bout de temps... | |
|
| |
Amnael Administrateur Graphiste
| Sujet: Re: Python v3 Sam 9 Fév - 21:37 | |
| Le C est un langage compilé.
Python est un langage interprété.
Ce sont deux différences assez importantes quand on travaille dessus.
A toi de voir si tu veux te lancer dans le C. L'informatique c'est quelque chose pour lequel on peut être autodidacte grâce à tous ce que l'on trouve sur internet, donc si tu veux tu pourras. Mais il n'en reste pas moins que le c qui est le langage le plus en vigueur permet de faire pas mal de choses intéressantes mais pas souvent de façon très propre. | |
|
| |
Contenu sponsorisé
| Sujet: Re: Python v3 | |
| |
|
| |
| Python v3 | |
|