Ir para conteúdo
Fórum Script Brasil

mattoscapelo

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que mattoscapelo postou

  1. como converter p python 3? esta dando erro de syntax def roman_to_int(input): if not isinstance(input, type("")): raise TypeError, "expected string, got %s" % type(input) input = input.upper( ) nums = {'M':1000, 'D':500, 'C':100, 'L':50, 'X':10, 'V':5, 'I':1} sum = 0 for i in range(len(input)): try: value = nums[input] if i+1 < len(input) and nums[input[i+1]] > value: sum -= value else: sum += value except KeyError: raise ValueError, 'input is not a valid Roman numeral: %s' % input if int_to_roman(sum) == input: return sum else: raise ValueError, 'input is not a valid Roman numeral: %s' % input
  2. alguém pode me ajudar com esse programa? Complete a implementação da função abaixo que converte numerais romanos em # números inteiros (numerais arábicos). O dicionário abaixo mostra os numerais # básicos como referência -Converte corretamente todos os números romanos válidos -Identifica números mal formados (ex.: IIX é incorreto, o número 8 é VIII) Retorna o valor None neste caso
×
×
  • Criar Novo...