From 064865c9456495612a5ad36adedfa35ead620c51 Mon Sep 17 00:00:00 2001 From: gonzapython <56170708+gonzapython@users.noreply.github.com> Date: Tue, 19 Nov 2019 11:40:04 +0100 Subject: [PATCH 1/6] Error Postman --- .vscode/settings.json | 2 +- gonzalo/POSTMAN/err_postman.md | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 gonzalo/POSTMAN/err_postman.md diff --git a/.vscode/settings.json b/.vscode/settings.json index 6a716f5..c6e41ab 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,6 @@ { - "python.pythonPath": "venv/bin/python3", + "python.pythonPath": ".venv\\Scripts\\python.exe", "python.linting.pylintEnabled": true, "python.linting.enabled": true diff --git a/gonzalo/POSTMAN/err_postman.md b/gonzalo/POSTMAN/err_postman.md new file mode 100644 index 0000000..e188e6f --- /dev/null +++ b/gonzalo/POSTMAN/err_postman.md @@ -0,0 +1,26 @@ +Hoy da más detalles que los q puse en el guasap del grupo: + +Esto es lo que da al hacer SEND del POST: + +WARNING: This is a development server. Do not use it in a production deployment. + Use a production WSGI server instead. + * Debug mode: off + * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) + +[2019-11-19 11:23:18,722] ERROR in app: Exception on /users [POST] +Traceback (most recent call last): + + File "C:\Users\Gonzalo\AppData\Local\Programs\Python\Python36\lib\site-packages\flask\app.py", line 2446, in wsgi_app + response = self.full_dispatch_request() + + File "C:\Users\Gonzalo\AppData\Local\Programs\Python\Python36\lib\site-packages\flask\app.py", line 1952, in full_dispatch_request + return self.finalize_request(rv) + + File "C:\Users\Gonzalo\AppData\Local\Programs\Python\Python36\lib\site-packages\flask\app.py", line 1967, in finalize_request + response = self.make_response(rv) + + File "C:\Users\Gonzalo\AppData\Local\Programs\Python\Python36\lib\site-packages\flask\app.py", line 2097, in make_response + "The view function did not return a valid response. The" + +TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement. +127.0.0.1 - - [19/Nov/2019 11:23:18] "POST /users HTTP/1.1" 500 - From 8a2030d106484deaf6bf458294e7200a268eff51 Mon Sep 17 00:00:00 2001 From: gonzapython <56170708+gonzapython@users.noreply.github.com> Date: Tue, 19 Nov 2019 11:53:36 +0100 Subject: [PATCH 2/6] Error Postman --- gonzalo/POSTMAN/err_postman.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gonzalo/POSTMAN/err_postman.md b/gonzalo/POSTMAN/err_postman.md index e188e6f..cc050fc 100644 --- a/gonzalo/POSTMAN/err_postman.md +++ b/gonzalo/POSTMAN/err_postman.md @@ -1,5 +1,9 @@ Hoy da más detalles que los q puse en el guasap del grupo: +Poniendo esto: + - http://127.0.0.1:5000/users + - {"name": "jose", "password": "lalala", "age": 36} + Esto es lo que da al hacer SEND del POST: WARNING: This is a development server. Do not use it in a production deployment. From 27df44ff9cbaf192c538591762b364a261ba5d2e Mon Sep 17 00:00:00 2001 From: gonzapython Date: Mon, 25 Nov 2019 21:43:32 +0100 Subject: [PATCH 3/6] print bonito --- gonzalo/COCHE/print_bonito.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 gonzalo/COCHE/print_bonito.py diff --git a/gonzalo/COCHE/print_bonito.py b/gonzalo/COCHE/print_bonito.py new file mode 100644 index 0000000..d42959d --- /dev/null +++ b/gonzalo/COCHE/print_bonito.py @@ -0,0 +1,16 @@ + +def imprimir_bonito(diccionario): + key = diccionario.keys() # lista de claves + values = diccionario.values() # lista de valores + + for clave in key: + print(f'|---{clave}---|') + + + + + +# --- +usu = {'nombre': 'Alberto', 'aficion': 'scrapping', 'edad':'26'} + +imprimir_bonito(usu) \ No newline at end of file From ccfdec21d9318a82fee5c6dab4ca7b639b3c33cf Mon Sep 17 00:00:00 2001 From: gonzapython Date: Wed, 27 Nov 2019 20:23:46 +0100 Subject: [PATCH 4/6] calculadora --- .vscode/settings.json | 2 +- gonzalo/calculadora.py | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 gonzalo/calculadora.py diff --git a/.vscode/settings.json b/.vscode/settings.json index c6e41ab..66941cc 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,6 @@ { - "python.pythonPath": ".venv\\Scripts\\python.exe", + "python.pythonPath": "venv/bin/python", "python.linting.pylintEnabled": true, "python.linting.enabled": true diff --git a/gonzalo/calculadora.py b/gonzalo/calculadora.py new file mode 100644 index 0000000..8aacb3f --- /dev/null +++ b/gonzalo/calculadora.py @@ -0,0 +1,30 @@ + +def calcular(primer_numero, segundo_numero): + operacion = input(" operación? < + , - , x , / > : ") + + if operacion == '+': + resultado = primer_numero + segundo_numero + print(f'resultado: {resultado}') + elif operacion == '-': + resultado = primer_numero - segundo_numero + print(f'resultado: {resultado}') + elif operacion == 'x': + resultado = primer_numero * segundo_numero + print(f'resultado: {resultado}') + elif operacion == '/': + resultado = primer_numero / segundo_numero + print(f'resultado: {resultado}') + + primer_numero = resultado + segundo_numero = int(input(" -> siguiente número: ")) + + calcular(primer_numero, segundo_numero) + + +# -------- + +primer_numero = int(input(" -> primer número: ")) +segundo_numero = int(input(" -> segundo número: ")) + +calcular(primer_numero, segundo_numero) + From 24ac069faa329a0ac24b1f61e509ac0cb9f9f484 Mon Sep 17 00:00:00 2001 From: gonzapython Date: Wed, 27 Nov 2019 20:55:47 +0100 Subject: [PATCH 5/6] calculadoras --- gonzalo/calculadora.py | 3 ++- gonzalo/calculadora2.py | 31 +++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 gonzalo/calculadora2.py diff --git a/gonzalo/calculadora.py b/gonzalo/calculadora.py index 8aacb3f..a0ec6be 100644 --- a/gonzalo/calculadora.py +++ b/gonzalo/calculadora.py @@ -24,7 +24,8 @@ def calcular(primer_numero, segundo_numero): # -------- primer_numero = int(input(" -> primer número: ")) +operacion = input(" operación? < + , - , x , / > : ") segundo_numero = int(input(" -> segundo número: ")) -calcular(primer_numero, segundo_numero) +calcular(primer_numero, operacion, segundo_numero) diff --git a/gonzalo/calculadora2.py b/gonzalo/calculadora2.py new file mode 100644 index 0000000..e601a64 --- /dev/null +++ b/gonzalo/calculadora2.py @@ -0,0 +1,31 @@ + +def calcular(primer_numero, operacion, segundo_numero): + + if operacion == '+': + resultado = primer_numero + segundo_numero + print(f'resultado: {resultado}') + elif operacion == '-': + resultado = primer_numero - segundo_numero + print(f'resultado: {resultado}') + elif operacion == 'x': + resultado = primer_numero * segundo_numero + print(f'resultado: {resultado}') + elif operacion == '/': + resultado = primer_numero / segundo_numero + print(f'resultado: {resultado}') + + primer_numero = resultado + operacion = input(" operación? < + , - , x , / > : ") + segundo_numero = int(input(" -> siguiente número: ")) + + calcular(primer_numero, operacion, segundo_numero) + + +# -------- + +primer_numero = int(input(" -> primer número: ")) +operacion = input(" operación? < + , - , x , / > : ") +segundo_numero = int(input(" -> segundo número: ")) + +calcular(primer_numero, operacion, segundo_numero) + From 0a46559a805f5541d6bf26a00fabf439262974ba Mon Sep 17 00:00:00 2001 From: gonzapython Date: Wed, 27 Nov 2019 21:32:10 +0100 Subject: [PATCH 6/6] eliminar elementos de una lista --- gonzalo/eliminar_de_lista.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 gonzalo/eliminar_de_lista.py diff --git a/gonzalo/eliminar_de_lista.py b/gonzalo/eliminar_de_lista.py new file mode 100644 index 0000000..f502fe4 --- /dev/null +++ b/gonzalo/eliminar_de_lista.py @@ -0,0 +1,15 @@ +def eliminar_elenentos_lista(lista_origen, *n): + + for number in n: + lista_origen.remove(number) + + return lista_origen + + +# ---- +mi_lista = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] + +lista_reducida = eliminar_elenentos_lista(mi_lista, 2, 6, 7, 9) + +print(lista_reducida) +