-
Total de itens
3 -
Registro em
-
Última visita
Sobre rquevedo
rquevedo's Achievements
0
Reputação
-
certo obrigado, vou verificar, lhe aviso como ficou, abraço
-
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))
-
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))