Tom's Guide > Forum > Programmation > [Résolu] Exercices python

[Résolu] Exercices python

Forum Programmation : [Résolu] Exercices python

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !

Lire la meilleure réponse, apportée par CRicky.

Mot :    Pseudo :           
 

bonjour a toutes et a tous,

je suis débutant et je me suis lancé dans l'aventure avec python !
pour m'entrainer je fais tout d'abord les exercices proposés !

je coince donc sur un exercice :

"4.9. Ecrivez un programme qui affiche la suite de symboles suivante :
**
*
***
****
*****
******
*******"

si quelqu'un pourrait m'aider a résoudre celui-ci ce serait très sympa !

merci d'avance.

PS : si quelqu'un connait un site où il y a les corrigés, peut-il me le dire ?
merci.

En fait tu fait la même chose à l'envers, c'est à dire que tu as arad, et tu essaie de retrouver deg, min et sec en remontant sur chacune des formule et en inversant.
Par exemple, la dernière c'est arad = ang / rad, ça veut dire que ang = arad * rad puisque rad est fixe.
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

c'est pas plutôt ceci:
*
**
***
****
...
:)

Il te faut faire une boucle avec un for.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Ou ce situe ces fameux exercices ?

Répondre à okinou

Il est pas dur cet exercice, c'est faisable en 2 minutes

Qu'est ce qui coince ?

Tu as séché le cours Python ? :lol:

Répondre à Zharnt

oui dsl cricky c'est sa !
peut tu me dire alors quel est la réponse ?
merci !

j'ai trouvé ces exercices sur le tuto de python!

si tu y arrive zharnt peut tu me dire la réponse aussi stp ?

merci de vos réponses !

Répondre à guigui61

for i in range(1, 5): print("*" * i)

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

dsl de vous embetez comme sa, mais peut tu me donner la formule complete car la je me rapproche mais je vois qu'il manque un petit quelque chose !^^

merci !

Répondre à guigui61

non c bon j'ai réussi merci a tous de vos réponses et en particulier a toi cricky !!!

Répondre à guigui61

dsl de vous reembetez comme sa mais je sais que je suis chiant !!!^^

pouvez me donner la solutoion de cet exercices :

-Écrivez un programme qui convertisse en radians un angle fourni au départ en degrés,
minutes, secondes.

PS: si vous connaissez un site où il y a les solutions du tuto python ?

merci d'avance !!!

Répondre à guigui61

Merci d'éditer tes messages et ne pas poster 3 fois de suite.

------------------------------ 20minutes.fr, l'information en continu.
Répondre à SiM07

oui excusez-moi !

mais si quelqu'un connait le résultat de celui-ci, je le veux bien svp !

-Écrivez un programme qui convertisse en degrés, minutes, secondes un angle fourni au
départ en radians.

merci d'avance !

Répondre à guigui61

En fait tes exercices proviennent d'un livre très connu et disponible en pdf gratuitement. Tu n'auras aucun mal à le trouver avec l'aide de Google. A l'intérieur tu trouveras les exercices + les corrigés.

Bon à la fin tu ne seras pas un bon développeur mais tu auras les résultats.

------------------------------ 20minutes.fr, l'information en continu.
Répondre à SiM07

oui, je sais mais justement je trouve pas la solution car les corrigés n'y sont pas, il y a simplement le cours !

merci de me donner la formule svp !

Répondre à guigui61

voici le lien où je trouve mes réponses quand j'en ai le besoin :

http://fr.wikibooks.org/wiki/Appre [...] nn%C3%A9es

merci de vos réponses !

Répondre à guigui61

je veux bien la réponse a ma question svp ?

Répondre à guigui61

Comment tu fais la conversion ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

clic sur le lien que je t'ai donné et regarde dans les solutions !

svp quelqu'un peut m'aider ?

Répondre à guigui61

Je comprends pas, tu as la solution là non ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

# Conversion degrés -> radians
# Rappel : un angle de 1 radian est un angle qui correspond à une portion
# de circonférence de longueur égale à celle du rayon.
# Puisque la circonférence vaut 2 pi R, un angle de 1 radian correspond
# à 360° / 2 pi , ou encore à 180° / pi

# Angle fourni au départ en degrés, minutes, secondes :
deg, min, sec = 32, 13, 49

# Conversion des secondes en une fraction de minute :
# (le point décimal force la conversion du résultat en un nombre réel)
fm = sec/60.
# Conversion des minutes en une fraction de degré :
fd = (min + fm)/60
# Valeur de l'angle en degrés "décimalisés" :
ang = deg + fd
# Valeur de pi :
pi = 3.14159265359
# Valeur d'un radian en degrés :
rad = 180 / pi
# Conversion de l'angle en radians :
arad = ang / rad
# Affichage :
print deg, "°", min, "'", sec, '" =', arad, "radian(s)"

voila la solution !

Répondre à guigui61

regarder la question 1 et la question 2 svp !

vous verrez que ce n'est pas la meme, et moi je cherche la solution a la question 2, alors que j'ai la réponse seulement a la question 1 !

merci pour vos réponses !

Répondre à guigui61
Meilleure réponse

En fait tu fait la même chose à l'envers, c'est à dire que tu as arad, et tu essaie de retrouver deg, min et sec en remontant sur chacune des formule et en inversant.
Par exemple, la dernière c'est arad = ang / rad, ça veut dire que ang = arad * rad puisque rad est fixe.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

a oui je croi avoir compri grace a tes explication !

si je n'y arrive pas pourrait-tu me donner des précisions ?

merci beaucoup tu vien de me débloquer !

Répondre à guigui61

svp, connaissez vous au moins le résultat de ce petit problême ?

j'ai chercher sur google mais je n'ai trouvé aucune information pour ceci !

merci

Répondre à guigui61

Tu reprends les calculs des constantes:

Code :
  1. # Valeur de pi :
  2. pi = 3.14159265359
  3. # Valeur d'un radian en degrés :
  4. rad = 180 / pi



Ensuite, comme je disais, tu inverses les formules:

Code :
  1. ang = arad * rad



Maintenant ang contient l'angle en degré mais avec virgule, il suffit de décomposer ce qu'il y a après la virgule.

Code :
  1. deg = int(ang)
  2. fd = ang - deg


Ce qu'il y a après le virgule (fd = 0.xxxx), on le convertit en minutes avec virgule:

Code :
  1. fd = fd * 60


Il suffit maintenant de décomposer ce qu'il y a après la virgule:

Code :
  1. min = int(fd)
  2. fm = fd - min


Il ne reste plus qu'à convertir ce qu'il reste en secondes avec virgule:

Code :
  1. sec = fm * 60


------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

vous aller trouver que je suis nul mais je bloque encore ! =)

voivi le sujet :

-Écrivez un script qui compte le nombre d'occurrences du caractère « e » dans une chaîne.

merci d'avance !

Répondre à guigui61

Déjà, sans faire le programme, qu'est-ce qu'il faut faire pour compter le nombre d'occurrences de "e" ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

guigui61 a écrit :

vous aller trouver que je suis nul mais je bloque encore ! =)



non non ...

------------------------------ La boutique Sexy : http://www.dream-shop.fr pour toutes vos envies à petits prix !
Webmaster, rentabilisez votre trafic : http://www.dream-shop.fr/affiliation 28% de commission !
Répondre à okinou

l="*"
for i in range(1,10,2):
print(l*i)

Répondre à ralv89

dsl je ne comprend pas !

merci a okinou qui me remonte le moral !^^

imaginons que je demande dans la phrase "allez les bleus", comment compter le nombre de "e" qu'il y a dedans ?

merci pour vos réponses quand meme !

PS: si vous trouver un endroit ou un site où se trouve les solutions du livre de G.SWINNEN sur python merci de me le donner !

Répondre à guigui61
Tom's Guide > Forum > Programmation > [Résolu] Exercices python
Aller à :

Il y a 317 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens