-
Total de itens
3 -
Registro em
-
Última visita
Posts postados por rquevedo
-
-
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) + binariodec = dec // 2return str(dec) + binarionum = 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-1while dec // 2 != 0:binario = str(dec % 2) + binariodec = dec // 2return str(dec) + binarionum = int(input("N° Decimal:"))while num>=0 or num<=1000000:print(binadecimal(num))
Ajuda com o programa em Python
em Python
Postado
certo obrigado, vou verificar, lhe aviso como ficou, abraço