Ir para conteúdo
Fórum Script Brasil

rquevedo

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Posts postados por rquevedo

  1. Olá, valeu pela dica, porem ao trocar or por and, ao digitar um numero dentro do intervalo ele faz a formula, mas fica imprimindo o resultado inúmeras vezes.

    Ao digitar um valor fora do intervalo ele continua finalizando o programa sem pedir para digitar o valor novamente.

    def binadecimal(dec):
    binario = ""
    while dec // 2 != 0:
    binario = str(dec % 2) + binario
    dec = dec // 2
    return str(dec) + binario
    num = int(input("N° Decimal:"))
    while num>=0 and num<=1000000:
    print(binadecimal(num))
  2. pessoal estou iniciando a programar em Python, esse programa tem que converter de decimal para binário, porem só posso digitar números de 0 a 1000000, e quando digito ex: 100000000000000000 o programa termina o certo seria ele solicitar novamente o numero dentro do intervalo correto, alguém tem como me ajudar ??
    def binadecimal(dec):
    binario = ""
    num=0-1
    while dec // 2 != 0:
    binario = str(dec % 2) + binario
    dec = dec // 2
    return str(dec) + binario
    num = int(input("N° Decimal:"))
    while num>=0 or num<=1000000:
    print(binadecimal(num))
×
×
  • Criar Novo...