Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    38

    programma con python

    sto cercando di creare un programma che stampi a vista tutte le date dal primo gennaio 80 al 31 dicembre 95, in python... come devo fare? [1/1/80, 2/1/80, 3/1/80, 4/1/80.....]
    cioè, sono capace di stampare solo i giorni, solo i mesi o solo gli anni, ma tutti e tre insieme no, chi mi aiuta??

  2. #2
    non conosco la sintassi del Python, ma ti basta fare 3 cicli for annidati.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    38
    vado a leggermi una guida... cmq prima ho tentato e mi ha stampato 12 volte gli anni da 80 a 95 XD asnicchè 1/80, 2/80 ecc ecc...

  4. #4
    codice:
    years = range(80, 95)
    months = range(1, 12)
    days = range(1, 30)
    
    for i in years:
       for j in months:
          for k in days:
             print k + "/" + j + "/" + i
    Premetto che possa essere errato e migliorato


  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    38
    grazie mille!!!
    io ero arrivato a fare
    >>> for i in anni:
    print giorni + mesi + anni

    ma come ho detto stampava solo gli anni per le volte dei mesi...
    grazie ancora!

  6. #6
    Dai uno sguardo alle librerie calendar e datetime.
    Visto il problema puoi sbizzarrirti come più ti pare.
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.