2020-07-09 18:39:33 +02:00
|
|
|
def entradaBinaria(txt, txtInvalido):
|
|
|
|
while True:
|
|
|
|
try:
|
|
|
|
entrada = int(input(txt))
|
|
|
|
if not 0 <= entrada <= 1:
|
|
|
|
raise ValueError(txtInvalido)
|
2020-07-09 19:00:10 +02:00
|
|
|
except ValueError:
|
2020-07-09 18:39:33 +02:00
|
|
|
print(txtInvalido)
|
|
|
|
else:
|
|
|
|
break
|
2020-07-09 19:00:10 +02:00
|
|
|
return entrada
|
2020-07-09 18:39:33 +02:00
|
|
|
|
|
|
|
def entradaInt0a100(txt, txtInvalido):
|
|
|
|
while True:
|
|
|
|
try:
|
|
|
|
entrada = int(input(txt))
|
|
|
|
if not 0 <= entrada <= 100:
|
2020-07-09 19:00:10 +02:00
|
|
|
raise ValueError(txtInvalido)
|
|
|
|
except ValueError:
|
|
|
|
print(txtInvalido)
|
2020-07-09 18:39:33 +02:00
|
|
|
else:
|
2020-07-09 19:00:10 +02:00
|
|
|
break
|
|
|
|
return entrada
|
2020-07-09 18:39:33 +02:00
|
|
|
|
|
|
|
def entradaInt1a3(txt, txtInvalido):
|
|
|
|
while True:
|
|
|
|
try:
|
|
|
|
entrada = int(input(txt))
|
|
|
|
if not 1 <= entrada <= 3:
|
2020-07-09 19:00:10 +02:00
|
|
|
raise ValueError(txtInvalido)
|
|
|
|
except ValueError:
|
|
|
|
print(txtInvalido)
|
2020-07-09 18:39:33 +02:00
|
|
|
else:
|
2020-07-09 19:00:10 +02:00
|
|
|
break
|
|
|
|
return entrada
|
2020-07-09 18:39:33 +02:00
|
|
|
|
|
|
|
def comparaInt(a, b):
|
|
|
|
if (a>b):
|
2020-07-09 19:00:10 +02:00
|
|
|
retorno = ">"
|
2020-07-09 18:39:33 +02:00
|
|
|
elif(a<b):
|
2020-07-09 19:00:10 +02:00
|
|
|
retorno = "<"
|
2020-07-09 18:39:33 +02:00
|
|
|
else:
|
2020-07-09 19:00:10 +02:00
|
|
|
retorno = "="
|
|
|
|
return retorno
|