elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 ... 139
291  Programación / Scripting / Re: quieroace scrip en: 8 Octubre 2018, 06:44 am
muy fácil, elige un lenguaje de programación, sigue un curso, realiza un "hola mundo" y ya está, hiciste un script!!!
292  Programación / Scripting / binarios en python en: 5 Octubre 2018, 13:55 pm
En otros foros ya empezaron a preguntar sobre otro ejercicio que les han dado sobre como pasar números decimales a binarios a la vieja escuela(python ya trae funciones para ello), pero además quieren que sea con decimales,aunque todavía no han dicho con cuantos, así que lo hice en base a dos decimales.Como me molesta que entren a pedir solo códigos también lo dejo acá, así evitamos preguntas sin intenciones de aprender.
Código
  1. #por tincopasan
  2. #-*- coding: utf -8 -*-
  3. import math
  4. def binario(num):
  5.    co=0
  6.    resto = 0
  7.    numero_binario = []
  8.  
  9.    if num <= 1:
  10.        print("no se puede convertir")
  11.    else:
  12.        while num > 1:
  13.            co = num //2
  14.            resto=num%2
  15.            numero_binario.append(resto)
  16.            num=num//2
  17.        numero_binario.append(1)
  18.        numero_binario.reverse()  
  19.        return numero_binario  
  20.  
  21. def binario_decimal(decimal):
  22.  
  23.    aux=decimal*2
  24.    decimal_binario=[]
  25.    lista=[]
  26.    valor=0
  27.    while aux not in lista :
  28.            lista.append(aux)
  29.            partes=math.modf(aux)
  30.            valor= int(round(partes[1],2))
  31.            decimal_binario.append(valor)
  32.            if int(round(partes[1],2)) == 1 and round(partes[0],2)== 0.0:
  33.                break
  34.            aux=round(partes[0],2) * 2
  35.  
  36.    return decimal_binario
  37.  
  38.  
  39.  
  40.  
  41. def entero_decimal():
  42.    global entero
  43.    global decimal
  44.    global numero
  45.    numero=float(input("Ingrese un número: "))
  46.    partes=math.modf(numero)
  47.    decimal=round(partes[0],2)
  48.    entero=int(partes[1])
  49.    if decimal == 0.0:
  50.        print("El número decimal {} es en binario {}]" .format(int(numero) ,binario(entero)))
  51.    else:
  52.        parte_entera=binario(entero)
  53.        parte_decimal=binario_decimal(decimal)
  54.        print("El número decimal {} es en binario {}.{}" .format(int(numero) ,parte_entera,parte_decimal))
  55.  
  56. entero_decimal()    
  57.  
  58.  

es recontra básico y dividido en funciones para que si alguien quiere, lo pueda entender fácil.Sino copiar y pegar sobra.
Saludos.
293  Programación / Scripting / Re: [PYTHON3] Distancia camara-objeto con opencv en: 29 Septiembre 2018, 22:00 pm
pues la verdad me parece algo dificil, no solo con opencv sino por una cuestión de calculo, porque si se puede calcular por medio de alguna camara o foto con cualquier lenguaje, de última se traslada a python.si es un ambiente controlado ¿por què no usar otro dispositivo? tipo arduino(que se puede usar con python)
294  Programación / Scripting / Re: [APORTE] Licenciar un BATCH! en: 29 Septiembre 2018, 21:53 pm
perdón por la pregunta pero, ¿realmente alguien necesita licenciar un bath? lo que se puede hacer con un batch(que por cierto es casi nada, totalmente limitado)es de dominio público, hay tutoriales para todo. Si fuese una aplicación comercial, ponele, ¿pero un bat?
295  Programación / Scripting / Re: [PYTHON3] Distancia camara-objeto con opencv en: 29 Septiembre 2018, 20:17 pm
perdón pero se ve que no buscas correctamente, hay muchos tutoriales de esto. Ahora tu pregunta es ambigua, hay muchas variables, por ejemplo ¿es un objeto conocido? ¿has calibrado la distancia anteriormente de algún objeto?
Basicamente para medir la distancia desde una cámara a un objeto se utiliza la similitud de triángulo que es más o menos así: supongamos que tenemos un objeto con un ancho conocido (A), colocamos este objeto a una cierta distancia (D) de la cámara. Tomamos una foto de nuestro objeto y medimos el ancho aparente en píxeles (P). Esto nos permite derivar la distancia focal percibida (DF) de nuestra cámara:

DF = (P x D) / A

por supuesto hay muchas formas más. Saludos.
296  Programación / Scripting / Re: Ayuda con codigo basico python en: 29 Septiembre 2018, 00:20 am
de EdePC:
Citar
- Esa forma de "reducir" los AND en Python es un embrollo

pues estás bastante errado, eso es python
297  Programación / Scripting / Re: Ayuda con codigo basico python en: 28 Septiembre 2018, 19:16 pm
pues tienes muchos errores:
Código
  1. a=float(input('Introduzca una nota del 0 al 10: ')      #falta cerrar u parentesis
  2.  
  3. if 0<=a>5                             #sobra la comparación con 0, está mal la lógica a debe ser < 5, además faltan los dos puntos finales
  4.    print('Suspendido')
  5. elif 5<=a>8                          #faltan los dos puntos en todas las sentencias elif                                        
  6.    print('Aprobado')
  7. elif 8<=a>9.5                       #mal la lógica    
  8.    print('Notable')
  9. elif 9.5<=a>=10                    #mal la lógica    
  10.    print('Sobresaliente')
  11. else :
  12.    print('La nota introducida no es válida')
  13.  

corregido para que funcione, fijate las correcciones:

Código
  1. a=float(input('Introduzca una nota del 0 al 10: '))      
  2.  
  3. if a <= 5:                          
  4.    print('Suspendido')
  5. elif 5 < a <= 8:                                                                  
  6.    print('Aprobado')
  7. elif 8 <  a <= 9.5:                          
  8.    print('Notable')
  9. elif 9.5 < a <=10:
  10.    print('Sobresaliente')
  11. else :
  12.    print('La nota introducida no es válida')
  13.  
  14.  

Saludos
298  Programación / Scripting / Re: phyton vocales abiertas o cerradas en: 14 Septiembre 2018, 06:48 am
hola:
varias cosas, 1) hay un foro de scripting,este es de desarrollo web, en todo caso si fuese django estaría más acertado. 2)me gustaría saber que curso hacen que este ejercicio satura la red(muchos preguntan lo mismo)3)en otro foro ya cansan con lo mismo.4)por lo general los que saben no hacen tareas, ayudan, orientan, corrigen errores pero no desarrollan todo servido.5)es muy fácil este planteo, por lo tanto sería bueno que desarrollaras algo de código y lo postees, seguro que muchos te ayudarán con las dudas, problemas de lógica,sintaxis o cualquier otro error.
6)Si esperan todo servido deberían buscar en el rincón del vago, quizá allí este y totalmente terminado.
7)solo hay que usar,input,slice,len,while,for,if,replace y print, lo más básico, te recomiendo que leas lo mínimo de python y plantees dudas concretas.
Saludos

Edito:
1) me causa gracia como la mayoría se ofende cuando no les das todo servido.
2)participo en varios foros de python(sobre todo para aprender)
3)en otro foro esta pregunta está un montón de veces y solo uno intento solucionarlo, pero no siguió las consignas, pero por lo menos lo intentó, así que lo ayudé como pude.
4)pongo el código para los que quieren aprender, espero lo entiendan, para el resto con un simple copiar/pegar ya está, pero espero dejen de saturar con la vagancia.
Código
  1. #-*- coding: utf -8 -*-
  2.  
  3. cadena=input("ingese una cadena: ")       #que solicite un string como entrada
  4.  
  5. largo=len(cadena)                                    #para obtener el largo asi no cometemos errores
  6.  
  7. inicio=0                                                     #es una variable necesaria para comparar en un bucle  
  8.  
  9. cadena_final=""                                                      # Le será de utilidad crear en este problema un string vacío ‘’  
  10.  
  11. caracter=""                                               #valor que tomará dependiendo de que letra sea
  12.  
  13. while inicio < largo:                                  #inicia el bucle en 0 y lo compara con el largo, se repetirá mientras sea menor  
  14.  
  15.    if cadena[inicio] in "aeo":                     #Para acceder a un elemento de un string utilice los corchetes [] donde inicio se irá incrementando
  16.  
  17.                                                               #además uso in para ver si es a, e ,o  
  18.  
  19.        caracter="+"                                   # si es caracter vale "+"  
  20.  
  21.    elif cadena[inicio] in "iu":                    #otra comparación, pero ahora con los valores pedidos i u
  22.  
  23.        caracter="-"                                   #por supuesto si es igual ahora caracter vale "-"    
  24.  
  25.    else:                                                  #sino
  26.  
  27.        caracter=cadena[inicio]                 #sigue cada letra igual  
  28.  
  29.    cadena_final+= caracter                                 # Recuerde que el operador + etc, bien a la cadena vacia le agrego el valor que tiene caracter
  30.  
  31.    inicio+=1                                            #debo incrementar el valor inicial de inicio para que llegue a ser igual que el largo de la caden
  32.  
  33.  
  34.  
  35. print(cadena)                                        #optativo, la cadena original
  36.  
  37. print(cadena_final)                                             #resultado que finalmente se va a imprimir.(lo pedido, así que es obligatorio)
  38.  
  39. input()
  40.  
A todos quienes nos gusta aprender, saludos.
299  Foros Generales / Foro Libre / Re: REFLEXIONES DE LA VIDA en: 12 Septiembre 2018, 21:38 pm
de 10 personas que leen este post... 5 son la mitad
300  Programación / Scripting / Re: copiado y renombrado de archivos según lista en: 9 Septiembre 2018, 00:11 am
yo no voy a escribir ni una ´linea de código, pero excel permite el uso de macros con vba en sus hojas, lo cual te permitiría hacer inicialmente lo que quieres.
En google, youtuve y otras páginas está lleno de ejemplos.
Uno como referencia:

te toca leer y escribir algo y los que saben seguro te ayudarán en los problemas que surjan.
Saludos
Páginas: 1 ... 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 ... 139
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines