Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

chiffres romains

By: a guest on Sep 16th, 2012  |  syntax: Python  |  size: 0.88 KB  |  views: 25  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. import os
  2.  
  3. Fin = True
  4.  
  5. while Fin : # Repete le programme eulement pour les tests
  6.    
  7.     print('\nVeuillez rentrez un nombre : \n')
  8.     nb = int(input())
  9.     i=-1 # compteur
  10.     I='I'   # 1
  11.     X = 'X' # 10
  12.     V = 'V' # 5
  13.     L = 'L' #50
  14.    
  15.     while i < nb :  # Tant que le compteur n'a pas atteint le nombre saisi
  16.         i+=1        # On rajoute 1 (I en romain)
  17.        
  18.         if (i%5 == 0) : # Si i est un multiple de 5, on le remet à 0. Evite de faire une ligne spécialement pour V, X, XV, etc...
  19.             i==0
  20.    
  21.     if(nb < 4) :
  22.         print(I*(i))
  23.     elif (nb == 4) :
  24.         print(str(I)+str(V))
  25.     elif (nb < 9) :
  26.         print(str(V) + str(I*i))
  27.     elif (nb == 9) :
  28.         print(str(I) + str(X))
  29.     elif (nb < 14) :
  30.         print(str(X)+ str(I*i))
  31.     elif (nb == 14) :
  32.         print(str(X)+str(un)+str(V))
  33.    
  34.        
  35. os.system("pause")