Advertisement
Guest User

chiffres romains

a guest
Sep 16th, 2012
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.88 KB | None | 0 0
  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")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement