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

Probleme a resoudre

BenRichardson
BenRichardson
Niveau 10
28 septembre 2010 à 15:23:42

Bonjour, je suis entrain apprendre le langage Pyhton et je me trouve confronté a un exercice que je n'arrive pas a resoudre.

Ecrivez un programme qui convertisse un nombre entier de secondes fourni au départ, en un nombre d'années,
de mois, de jours, de minutes et de secondes.
(Utilisez l'opérateur modulo : % ).

Je ne sais pas comment introduire l’opérateur modulo dans ce calcul si vous pouviez m'aidé ou me donné la solution pour que je puisse analysé le procédé.Merci

godrik
godrik
Niveau 30
28 septembre 2010 à 15:56:04

Je ne sais pas si tu sais bien ce qu'est l'operateur modulo:

11%10 == 1
12%10 == 2
21%10 == 1
22%10 == 2
30%10 == 0

BenRichardson
BenRichardson
Niveau 10
28 septembre 2010 à 15:59:51

Je sais ce que c'est l'opérateur modulo mais comment m'en servir dans le cas de cette problématique dite cité au dessus ?

godrik
godrik
Niveau 30
28 septembre 2010 à 16:19:37

si tu connais combien de secondes ce sont ecoule. Comment peut tu obtenir le nombre de minutes ?

Nick_Bruiser
Nick_Bruiser
Niveau 8
28 septembre 2010 à 16:22:50

indication :d)
nb_de_mois = les secondes RESTANTES du calcul de nb d'année / nb de seconde dans un mois :ok:

BenRichardson
BenRichardson
Niveau 10
28 septembre 2010 à 18:49:36

nick_bruiser
Posté le 28 septembre 2010 à 16:22:50
indication
nb_de_mois = les secondes RESTANTES du calcul de nb d'année / nb de seconde dans un mois

--> Ok, merci je vais y'travaillé :p)

dnob700
dnob700
Niveau 10
28 septembre 2010 à 20:10:37

encore un exercice débile donné par des profs. Qu'est ce que ça veut dire de donner un nombre d'années à partir d'un nombre de seconde. Combien y a-t-il de secondes dans une année ?

Bunyan
Bunyan
Niveau 17
28 septembre 2010 à 21:54:00

Surtout que ça peut être changeant xD

chris_27
chris_27
Niveau 10
30 septembre 2010 à 16:45:14

dnob700 : c'est effectivement un exercice de niveau 0 donné à toutes les sauces (en algo, en C, en Python, en Java, en PHP…). :(

Bunyan : il y a des règles très précises à ce sujet. Je pense qu'une recherche à "année" sur wikipedia doit fournir une réponse intéressante.

dnob700
dnob700
Niveau 10
30 septembre 2010 à 22:01:59

oui mais non. Là, si on ne précise pas de quelle année il s'agit pour l'année zéro (i.e. converir un nombre de seconde en un nombre d'année) alors on ne peut pas appliquer ces règles.

En plus, il n'y a pas de règle précise. Ça vient de changer et je ne connais pas encore le nouveau système de temps universel, mais dans l'ancien système, les secondes intercalaires qui était rajoutées quelque fois n'était pas prévues par des règles, mais par des listes de secondes à ajouter ou à retrancher (ou en tout cas, les règles de calculs sont beaucoup beaucoup plus complexes que ces listes de secondes, donc autant considérer les listes de secondes).

chris_27
chris_27
Niveau 10
30 septembre 2010 à 23:21:22

dnob700 : j'ai pas dit que la solution donnée avait un sens. :-)))
On dit toujours qu'un an vaut 365 jours dans ce genre d'exo.

Il me semble toutefois qu'il y a une notion d'année sidérale qui est quasiment fixe. Je viens d'aller voir sur wikipedia et ça s'appelle en fait l'année tropique qui diminue de 0.53 secondes en 1 siècle (ce qui est presque négligeable à l'échelle d'une vie humaine en effet).

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