Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.

Nombre de usuario/Email:
  

Contraseña
  





Buscar en los foros

(Búsqueda avanzada)

Últimos temas
sub ventana no funcional
Foro: Aplicaciones de escritorio
Último mensaje por: ende78ar
Hace 2 horas
» Respuestas: 2
» Vistas: 17
Leer diccionario dentro d...
Foro: General
Último mensaje por: Francisco
, 05:49 PM
» Respuestas: 1
» Vistas: 52
Acceder a diccionarios de...
Foro: General
Último mensaje por: jos2021
23-11-2021, 01:36 PM
» Respuestas: 2
» Vistas: 188
Mis variables no se actua...
Foro: General
Último mensaje por: Francisco
21-11-2021, 03:31 PM
» Respuestas: 1
» Vistas: 114
Saludos desde Argentina
Foro: Inicio
Último mensaje por: Francisco
21-11-2021, 03:27 PM
» Respuestas: 1
» Vistas: 35
Problema con el resultado...
Foro: General
Último mensaje por: senyess
17-11-2021, 01:04 PM
» Respuestas: 2
» Vistas: 447
Como hago para eliminar l...
Foro: Aplicaciones de escritorio
Último mensaje por: celpa120
12-11-2021, 09:14 PM
» Respuestas: 2
» Vistas: 92
Se puede Imprimir la vent...
Foro: Aplicaciones de escritorio
Último mensaje por: Francisco
09-11-2021, 09:47 PM
» Respuestas: 1
» Vistas: 73
Cómo saber si una lista t...
Foro: General
Último mensaje por: Francisco
09-11-2021, 11:59 AM
» Respuestas: 4
» Vistas: 703
Error en automatizar carp...
Foro: General
Último mensaje por: celpa120
08-11-2021, 01:31 AM
» Respuestas: 2
» Vistas: 512

 
  Incluir lista dentro de diccionario por teclado.
Enviado por: Daniel.py - 06-10-2021, 07:34 PM - Foro: General - Respuestas (5)

Hola Francisco, buen resto de Miércoles para todos.-
Te explico lo que no puedo lograr, lo que quiero hacer es como una base de datos de clientes(luego aprenderé a
guardar los datos en un .TXT y extraerlos).-
algo como esto: clientes = {1 : ['Daniel Virgili', 'Belgrano 2179', 'Arequito', '471089']}
Algo como una lista dentro de un diccionario, ¿me podes guiar?

Código:
clientes = {}
continuar = True
codigo = 0

while continuar:
    codigo += 1
    clave = str(codigo) + ' : '
    nombre = input("\n Ingrese el nonbre del cliente..: ")
    clientes[codigo] = nombre
    calle = input(" Ingrece la calle del cliente...: ")
    clientes[codigo] + ',' + calle

    continuar = input('¿Quieres añadir más información (Si/No)? ') == "Si"
   
    print(clientes)

Miestras tanto seguire practicando.
Saludos Daniel.

Imprimir

  Ayuda con problema de Python
Enviado por: Jauk - 03-10-2021, 07:40 PM - Foro: General - Respuestas (1)

Hola quería ver si podrían ayudarme con un problema de Python



Archivos adjuntos Miniatura(s)
       
Imprimir

  Dudas con *args, salto de líneaa.
Enviado por: Daniel.py - 02-10-2021, 08:15 PM - Foro: General - Respuestas (5)

Hola Francisco ¿como estas?, hola a todos.
alguien me podría decir con este código como puedo hacer
para que los mensajes salgan limpios y como hacer un salto de línea.-
Busque x todos lados y nada, no me queda otra que recurrir a vuestra ayuda y paciencia.-
Saludos y gracias.
Daniel...


====================================================
def listas(*args):
    print(args)

miLista = [4, 33, 62, 41, 2, 53, 71]
mensaje = "Lista mostrada como se ingreso..: "
listas(mensaje, miLista)

miLista.sort()
mensaje = "Lista ordenada, ascendente......: "
listas(mensaje, miLista)

miLista.sort(reverse=True)
mensaje = "Lista ordenada, descendente.....: "
listas(mensaje, miLista)

mayor = max(miLista)
mensaje = "El número mayor de la lista.....: "
mens = "Fin..."
listas(mensaje, mayor, mens)
===================================================

Imprimir

  Atributos a variable (Orientado a objetos)
Enviado por: luisgarrido - 30-09-2021, 04:50 AM - Foro: General - Respuestas (1)

Hola!
Estoy tratando de que ejecute la función notamayor, pero sale error.
Todo funciona por medio de menú
Ayuda!

Código:
lista = list()

class NotasDefinitivas:
    def __init__(self):
        self.nombres=(" ")
        self.notas=( )
def opciones():
    teclado = 0
    while teclado != 8:
        print ("-----Programa para validar registro de Estudiantes-----")
        print ("1. Registrar Estudiante")
        print ("2. Ver Estudiante/s registrados")
        print ("3. Estudiante/s con mayor nota")
        print ("4. Estudiante/s con menor nota")
        print ("5. Promedio de notas definitivas")
        print ("6. Ver Estudiantes con notas menores o iguales al promedio")
        print ("7. Ver Estudiantes con notas mayores al promedio")
        print ("8. Salir")
        teclado = int(input("Ingrese el número de la opción deseada: "))
        if teclado==1:
            registrarest()
        else:
            if teclado==2:
                verest()
            else:
                if teclado==3:
                    notamayor()
                else:
                    if teclado==4:
                        notamenor()
                    else:
                        if teclado==5:
                            promedio()
                        else:
                            if teclado==6:
                                menorpromedio()
                            else:
                                if teclado==7:
                                    mayorpromedio()
                                else:
                                    if teclado==8:
                                        salirp()
                                    else:
                                        print ("**Opción no válida. Intente de nuevo**")
def registrarest():
    print ("")
    print ("----- Registro de Estudiante----- ")
    estudiante = NotasDefinitivas()
    estudiante.nombres = str (input("Ingrese el nombre de el/la Estudiante: "))
    estudiante.notas = float (input("Escriba la nota de el/la Estudiante: "))
    lista.append(estudiante)
def verest():
    print ("")
    print ("***** Listado de Estudiantes registrados *****")
    for estudiante in lista:
        print("El/la estudiante",estudiante.nombres,"tiene una nota definitiva de:",estudiante.notas)
def notamayor():
    mayor = estudiante.notas[0]
    for estudiante in range(lista):
        if (estudiante.notas[estudiante] > mayor):
            mayor = estudiante.notas[estudiante]
            print ("El estudiante",estudiante.nombres[estudiante],"registra la nota más alta:" + str (mayor))
        else:
            print ("Nota mayor no encontrada")
def notamenor():
    print ("Nota menor")
def promedio():
    print ("Promedio del grupo")
def menorpromedio():
    print ("Estudiante/s menores o iguales al promedio")
def mayorpromedio():
    print ("Estudiante/s mayores al promedio")
def salirp():
    print ("---- Gracias. ¡Nos vemos pronto! ----")
opciones()



Archivos adjuntos
.txt   NotasDef.txt (Tamaño: 2,25 KB / Descargas: 2)
Imprimir

  Dudas con función utilizando "operator"
Enviado por: Daniel.py - 26-09-2021, 12:05 PM - Foro: General - Respuestas (3)

Hola gente, ¿como están?, hola Francisco, buen día.-
Les dejo el código para que alguien me de una idea de lo que
hacen las 2 llamadas a la función, en la primera puse un print()
y lo que imprimió no lo entiendo.-

  1. import operator
  2.  
  3. func = {
  4.     "+": operator.add,
  5.     "-": operator.sub,
  6.     "*": operator.mul,
  7.     "/": operator.truediv
  8. }
  9.  
  10. n1 = float(input("\nIngrese el primer número.....: "))
  11. n2 = float(input("Ingrese el segundo número....: "))
  12.  
  13. print(""" ===== Opciones =====
  14.     + = Sumar
  15.     - = Restar
  16.     * = Multiplicar
  17.     / = Dividir
  18.     """)
  19. opc = input(" Elige una opcion...: ")
  20.  
  21. if opc == '+' or opc == '-' or opc == '*' or opc == '/'
  22.     f = func[opc]
  23.     print("\n Resultado = ", f(n1, n2))
  24. else:
  25.     print("\n Opción incorrecta...")
  26.  
  27. input("\n Pulse <Enter> para finalizar....:")


Desde ya muchas gracias...

Imprimir

  AttributeError: 'int' object has no attribute 'upper'
Enviado por: Mikel - 23-09-2021, 12:15 PM - Foro: General - Respuestas (1)

Tengo hecho un código para hacer scraping que funciona bien si el imputed_data es alfanumérico. Cuando únicamente es numérico me lanza este error << AttributeError: 'int' object has no attribute 'upper' >>

Entiendo que al ser numérico no encuentra como hacer mayúsculas pero no se como cambiar esa parte. El código completo es es siguiente:


# Import necessary modules
from bs4 import BeautifulSoup
import requests
import pandas


inputed_data = pandas.read_excel("Datos prueba.xlsx")

scraped_data = []
total = len(inputed_data['Internal Key'])
print(f"Found {total} companies to scrape. Starting to scrap.")
n = 1
for each in inputed_data['Internal Key']:
res = requests.get(f"https://www.stoxx.com/component-details?key={each.upper()}")
soup = BeautifulSoup(res.content, 'lxml')
subsector = soup.select(".last td")[1].getText().strip()
scraped_data.append(subsector)
print(f"Got {n} companies data out of {total} companies")
n += 1

inputed_data['Subsector'] = scraped_data
inputed_data.to_excel("Datos raspados.xlsx", index=False)
print("Finished scraping! Saved the data in \"Datos raspados.xlsx\" file")


¿Puede alguien ayudarme? Gracias.

Imprimir

  Calculadora...
Enviado por: Daniel.py - 21-09-2021, 11:45 PM - Foro: General - Respuestas (4)

Hola gente ¿como están?.-
Tengo mi primer programa pero me gustaría que el operador pudiera
elegir la operación a realizar "+ - / *", ¿me podrían orientar?, gracias...

import msvcrt

print(" ")
n1 = float(input("Ingrese el primer numero...:  "))
n2 = float(input("Ingrese el segundo numero..:  "))
sum = n1 + n2
print(" ")
print("La suma es...............:"sum)
msvcrt.getch()


Perdón pero no me funciono la etiqueta "código"...

Imprimir

  Ranking
Enviado por: TheLordHat - 21-09-2021, 01:37 PM - Foro: General - Sin respuestas

Buenas, conoceis alguna manera de crear un ranking sin importar pandas?.
El ranking guardaria los nombre de los jugadores y accederia a un archivo txt donde se encuentran sus puntos, ordenandolos de mayor a menor.

Imprimir

  missingno
Enviado por: jmbbonetia - 21-09-2021, 09:13 AM - Foro: Visualización y análisis de datos - Respuestas (3)

Soy novato en Python y tengo problemas con la libreria missingno. Utilizo Visual Studio Code y me lanza el siguiente error

Import "missingno" could not be resolved Pylance(reportMissingImports)

¿alguien sabe por donde tirar?

Gracias

Imprimir

  IDE completo en español y gratis...
Enviado por: Daniel.py - 20-09-2021, 10:09 PM - Foro: General - Respuestas (4)

Hola gente ¿como estan?
Alguien me puede decir de algún ide completo en español y gratis ¿pido demasiado?
Les pido un poco de paciencia, en Enero cumplo 70 y necesito un poco de comprensión,
igual tengo muchas pero muchas ganas de aprender a programar con Python, gracias...

Imprimir