Poètes et écrivain·e·s du Monde
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Bienvenue à l'Académie !
 
AccueilPortailAnnexeNos partenairesS'enregistrerConnexion
Le Deal du moment : -50%
-50% sur les sacs à dos pour ordinateur ...
Voir le deal
19.99 €

 

 Python v3

Aller en bas 
5 participants
AuteurMessage
Amnael
Administrateur Graphiste
Administrateur Graphiste
Amnael



Python v3 Empty
MessageSujet: Python v3   Python v3 I_icon_minitimeDim 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"

Revenir en haut Aller en bas
The shadow
Chef correcteur
Chef correcteur
The shadow



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeDim 10 Juil - 13:38

Il est déjà dans les calculatrices scientifiques tongue


Mais c'est un bon exercice.


Citation :
if Delta==0:

C'est normal ce double signe d'égalité?
Revenir en haut Aller en bas
Amnael
Administrateur Graphiste
Administrateur Graphiste
Amnael



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeDim 10 Juil - 14:07

Oui c'est normal =)
Revenir en haut Aller en bas
The shadow
Chef correcteur
Chef correcteur
The shadow



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeDim 10 Juil - 19:31

Si tu le dis...
Revenir en haut Aller en bas
Amnael
Administrateur Graphiste
Administrateur Graphiste
Amnael



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 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,".")
Revenir en haut Aller en bas
The shadow
Chef correcteur
Chef correcteur
The shadow



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 13 Aoû - 14:59

J'ai déjà ça dans ma grap 35+ Smile
Revenir en haut Aller en bas
Amnael
Administrateur Graphiste
Administrateur Graphiste
Amnael



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 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 lol!
Revenir en haut Aller en bas
Anawaan

Anawaan



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeVen 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é...)
Revenir en haut Aller en bas
Anawaan

Anawaan



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeVen 16 Sep - 21:19

Amnaël tu pars en prépa l'an prochain? En info la programation c'est toujours bien
Revenir en haut Aller en bas
Amnael
Administrateur Graphiste
Administrateur Graphiste
Amnael



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 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...
Revenir en haut Aller en bas
Anawaan

Anawaan



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 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.
Revenir en haut Aller en bas
Liam Daläa
Chef Administrateur
Chef Administrateur
Liam Daläa



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 17 Sep - 11:05

Tu n'a pas accès a une bourse pour Epitech ?

(Vive l'éducation gratuite !)
Revenir en haut Aller en bas
https://poetesecrivain-e-s.forum-actif.net
Amnael
Administrateur Graphiste
Administrateur Graphiste
Amnael



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 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.
Revenir en haut Aller en bas
The shadow
Chef correcteur
Chef correcteur
The shadow



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeMer 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 ?



Revenir en haut Aller en bas
Amnael
Administrateur Graphiste
Administrateur Graphiste
Amnael



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeMer 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 =)






Revenir en haut Aller en bas
The shadow
Chef correcteur
Chef correcteur
The shadow



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeVen 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.
Revenir en haut Aller en bas
Amnael
Administrateur Graphiste
Administrateur Graphiste
Amnael



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeVen 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^^)
Revenir en haut Aller en bas
The shadow
Chef correcteur
Chef correcteur
The shadow



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeVen 13 Juil - 23:37

Amnael a écrit:


mais il y a toujours le livre de Java à coté qui vient me tenter --'

Razz 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 ?

Revenir en haut Aller en bas
Amnael
Administrateur Graphiste
Administrateur Graphiste
Amnael



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 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^^
Revenir en haut Aller en bas
The shadow
Chef correcteur
Chef correcteur
The shadow



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 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é.
Revenir en haut Aller en bas
Amnael
Administrateur Graphiste
Administrateur Graphiste
Amnael



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 14 Juil - 11:22

SI jamais tu as des question hésite pas Smile
Revenir en haut Aller en bas
Gudule
Ecrivain
Gudule



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 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
Revenir en haut Aller en bas
Amnael
Administrateur Graphiste
Administrateur Graphiste
Amnael



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 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.
Revenir en haut Aller en bas
Gudule
Ecrivain
Gudule



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 9 Fév - 19:25

je ne débute pas justement, je programme en python depuis un bon bout de temps...
Revenir en haut Aller en bas
Amnael
Administrateur Graphiste
Administrateur Graphiste
Amnael



Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitimeSam 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.
Revenir en haut Aller en bas
Contenu sponsorisé





Python v3 Empty
MessageSujet: Re: Python v3   Python v3 I_icon_minitime

Revenir en haut Aller en bas
 
Python v3
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Poètes et écrivain·e·s du Monde :: 
Espace de liberté et de communication
 :: Langue étrangère et étrange
-
Sauter vers: