From b4e9471da93e3e9c4c510147265472968e319c2c Mon Sep 17 00:00:00 2001 From: "github-classroom[bot]" <66690702+github-classroom[bot]@users.noreply.github.com> Date: Mon, 9 Oct 2023 19:01:30 +0000 Subject: [PATCH 01/16] Setting up GitHub Classroom Feedback From f5d72522f494f902c995df9f729535c60821ac33 Mon Sep 17 00:00:00 2001 From: "github-classroom[bot]" <66690702+github-classroom[bot]@users.noreply.github.com> Date: Mon, 9 Oct 2023 19:01:33 +0000 Subject: [PATCH 02/16] add online IDE url --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 67cdd2a..f47ee5b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ +[![Open in Visual Studio Code](https://classroom.github.com/assets/open-in-vscode-718a45dd9cf7e7f842a935f5ebbe5719a5e09af4491e668f4dbf3b35d5cca122.svg)](https://classroom.github.com/online_ide?assignment_repo_id=12292690&assignment_repo_type=AssignmentRepo) ![HeaderFormPython](https://github.com/fherreraprog/python/assets/136825860/15f8c0f2-914f-418f-a37e-b7341e199b8c) # Python From a5d8504c7d27919d9e70e4c3725f67d8451326ab Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Wed, 18 Oct 2023 20:24:44 +0000 Subject: [PATCH 03/16] mi primer commit --- entrega/test.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 entrega/test.py diff --git a/entrega/test.py b/entrega/test.py new file mode 100644 index 0000000..e69de29 From a17d11829b3c3536c3543bafa4e051fa1c551e97 Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Fri, 20 Oct 2023 21:56:24 +0000 Subject: [PATCH 04/16] uwu --- .vscode/settings.json | 5 +++++ entrega/viernes.py | 8 ++++++++ 2 files changed, 13 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 entrega/viernes.py diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..b242572 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "githubPullRequests.ignoredPullRequestBranches": [ + "main" + ] +} \ No newline at end of file diff --git a/entrega/viernes.py b/entrega/viernes.py new file mode 100644 index 0000000..957cf71 --- /dev/null +++ b/entrega/viernes.py @@ -0,0 +1,8 @@ +print("Viernes en AIpython") +print("Las maquinas me sorprenden con mucha frecuencia") +print() +print('"23" 23') +print('Una computadora puede ser llamada "inteligente" si logra engañar a una persona haciendole creer que es un humano.') + + + From d486bdd04898eaeea1b3a3c3e19cceae8678f32b Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Fri, 20 Oct 2023 22:32:26 +0000 Subject: [PATCH 05/16] mai --- entrega/viernes.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/entrega/viernes.py b/entrega/viernes.py index 957cf71..b838409 100644 --- a/entrega/viernes.py +++ b/entrega/viernes.py @@ -3,6 +3,17 @@ print() print('"23" 23') print('Una computadora puede ser llamada "inteligente" si logra engañar a una persona haciendole creer que es un humano.') - - +print("Mateo", "Lavecchia", "19") +print("Mateo", "Lavecchia", "19", sep="_") +print("calle", "numero", "codigo postal", sep="\t") +print("calle", "numero", "codigo postal", sep="\n") +print("Solo podemos ver poco del futuro," "pero lo suficiente para darnos cuenta de que hay mucho que hacer") +print(" *") +print(" * *") +print(" * *") +print(" * *") +print("*** ***") +print(" * *") +print(" * *") +print(" *****") From f67db8e373fbe7c7b59c950301cb4ddc6223b472 Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Mon, 23 Oct 2023 19:02:55 +0000 Subject: [PATCH 06/16] xd --- entrega/operaciones.py | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 entrega/operaciones.py diff --git a/entrega/operaciones.py b/entrega/operaciones.py new file mode 100644 index 0000000..c20f01d --- /dev/null +++ b/entrega/operaciones.py @@ -0,0 +1,6 @@ +print(22+33) +print(22-33) +print(22*33) +print(22/33) +print(22%33) +print(22//33) From e4f57417eb3bd90c342ae0b4c796cf03e9d4f85b Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Mon, 23 Oct 2023 19:45:09 +0000 Subject: [PATCH 07/16] lunes --- entrega/operaciones.py | 1 + 1 file changed, 1 insertion(+) diff --git a/entrega/operaciones.py b/entrega/operaciones.py index c20f01d..29de98e 100644 --- a/entrega/operaciones.py +++ b/entrega/operaciones.py @@ -4,3 +4,4 @@ print(22/33) print(22%33) print(22//33) +print(22+33+45) \ No newline at end of file From 30b048e7012fe7eb9f3021b03db2ef049353d921 Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Mon, 23 Oct 2023 19:50:09 +0000 Subject: [PATCH 08/16] ola --- entrega/operaciones.py | 3 ++- entrega/variables.py | 12 ++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 entrega/variables.py diff --git a/entrega/operaciones.py b/entrega/operaciones.py index 29de98e..32a96d7 100644 --- a/entrega/operaciones.py +++ b/entrega/operaciones.py @@ -4,4 +4,5 @@ print(22/33) print(22%33) print(22//33) -print(22+33+45) \ No newline at end of file +print(22+33+45) +print() \ No newline at end of file diff --git a/entrega/variables.py b/entrega/variables.py new file mode 100644 index 0000000..3155af6 --- /dev/null +++ b/entrega/variables.py @@ -0,0 +1,12 @@ +nombre="mateo" +apellido="lavecchia" +edad=19 +nombre,apellido,edad="mateo","lavecchia",19 +altura=1.70 +numerovuelo=138273 +temperatura=24 +salario=467 +flag=False +espar=True + + From d993db2b522b3750a84c5fdc6034a74b6358a422 Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Mon, 23 Oct 2023 19:57:37 +0000 Subject: [PATCH 09/16] owo --- entrega/variables.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/entrega/variables.py b/entrega/variables.py index 3155af6..de71aa8 100644 --- a/entrega/variables.py +++ b/entrega/variables.py @@ -9,4 +9,11 @@ flag=False espar=True +print("ingrese su edad") +edad=input() +print("su edad es",edad) +#input("ingrese su edad") +edad=input("ingrese su edad") +print(edad) + From 5865b451a26c835aa9f3568bcd4fa39b7f31bac5 Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 16:23:23 +0000 Subject: [PATCH 10/16] 13 --- entrega/ejercicios | 50 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 entrega/ejercicios diff --git a/entrega/ejercicios b/entrega/ejercicios new file mode 100644 index 0000000..28040ab --- /dev/null +++ b/entrega/ejercicios @@ -0,0 +1,50 @@ +print("ingrese su nombre, apellido y edad") +nombre,apellido,edad=input("ser creativo") + +nombre,apellido,edad=input("ingrese su nombre, apellido y edad") + +num1,num2=input("ingrese dos numeros") +print(num1+num2) +print(num1-num2) +print(num1*num2) +print(num1**num2) +print(num1%num2) + +numero1=input("ingrese un numero entero") +numero2=input("ingrese un numero decimal") + +base,altura=input("ingrese la base y altura del rectangulo") +perimetro=2*altura+2*base +print(perimetro) +area=base*altura +print(area) + +peso,estatura=input("ingrese su peso en kilos y su estatura en metros") +imc=peso*(estatura*estatura) +print("tu indice de masa corporal es",imc) + +gc=input("ingrese una tempertura en grados celcius") +gf=gc*1.8+32 +print(gf) + +horas,costo=input("ingrese el numero de horas trabajadas y el costo por hora") +sueldo=horas*costo +print("su sueldo es de ", sueldo) + +n1,n2,n3,n4,n5,n6,n7,n8,n9,n10=input("ingrese diez numeros") +prom=n1+n2+n3+n4+n5+n6+n7+n8+n9+n10/10 +print("el promedio es",prom) + + + + + + + + + + + + + + From 75f27fc7a3691fcc2319ac9e0e73171cb0347846 Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Mon, 6 Nov 2023 17:30:00 +0000 Subject: [PATCH 11/16] zarpado --- entrega/ejercicios | 8 ++----- entrega/ejercicios2 | 51 +++++++++++++++++++++++++++++++++++++++++++++ entrega/ejercicios3 | 34 ++++++++++++++++++++++++++++++ 3 files changed, 87 insertions(+), 6 deletions(-) create mode 100644 entrega/ejercicios2 create mode 100644 entrega/ejercicios3 diff --git a/entrega/ejercicios b/entrega/ejercicios index 28040ab..691ba5d 100644 --- a/entrega/ejercicios +++ b/entrega/ejercicios @@ -10,8 +10,8 @@ print(num1*num2) print(num1**num2) print(num1%num2) -numero1=input("ingrese un numero entero") -numero2=input("ingrese un numero decimal") +numero1=int(numero1)=input("ingrese un numero entero") +numero2=float(numero2)=input("ingrese un numero decimal") base,altura=input("ingrese la base y altura del rectangulo") perimetro=2*altura+2*base @@ -44,7 +44,3 @@ print("el promedio es",prom) - - - - diff --git a/entrega/ejercicios2 b/entrega/ejercicios2 new file mode 100644 index 0000000..438a774 --- /dev/null +++ b/entrega/ejercicios2 @@ -0,0 +1,51 @@ +edad=int(input("ingrese su edad: ")) +if edad>=18: + print("podes manejar") +else: + print("no agarres la nave, te faltan {edad-18} para eso") + +xd=35 +edad=int(input("ingrese su edad: ")) +if edad>xd: + print("años") +if: + print("tienen la misma edad xd") +else: + if edad==xd+1: + print("año") + +cs=rawrrr +contra=(input("ingrese su contraseña: ")) +if contra=cs: + print("son iguales :v") +else: + print("son distintas") + +uwu=int(input("ingrese un numero")) +unu=int(input("ingrese otro numero")) +if uwu>unu: + print("a es mayor que b") +if uwu=10 & dchil<-1: + print(dchil) + dchil=dchil-1 + +for dchil in range(10,0): + print(dchil) + +amd=int(input("ingrese un numero")) +intel=int(input("ingrese otro numero")) +owo=0 +for owo in range(amd,intel): + print(owo) + +rawr=# +for rawr in range(0,7): + print(rawr) + rawr=rawr+# + +cc=9 +for cc in range(0,8): + print(########) + + + \ No newline at end of file From 8f65545f186846280520b8531eaa3663c0597b58 Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Mon, 6 Nov 2023 19:11:18 +0000 Subject: [PATCH 12/16] xddd --- entrega/ejercicios3 | 1 - 1 file changed, 1 deletion(-) diff --git a/entrega/ejercicios3 b/entrega/ejercicios3 index 65375d9..f4fbf4b 100644 --- a/entrega/ejercicios3 +++ b/entrega/ejercicios3 @@ -30,5 +30,4 @@ cc=9 for cc in range(0,8): print(########) - \ No newline at end of file From 4f24d17710a8f3ad0a8fec9d808ee19f45d5d379 Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Fri, 10 Nov 2023 21:59:02 +0000 Subject: [PATCH 13/16] avance una banda xd --- entrega/ejercicios | 29 ++++++++++++++++ entrega/ejercicios2 | 67 +++++++++++++++++++++++++++++++++++-- entrega/ejercicios3 | 81 ++++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 171 insertions(+), 6 deletions(-) diff --git a/entrega/ejercicios b/entrega/ejercicios index 691ba5d..1b68ba1 100644 --- a/entrega/ejercicios +++ b/entrega/ejercicios @@ -1,8 +1,11 @@ +#4 print("ingrese su nombre, apellido y edad") nombre,apellido,edad=input("ser creativo") +#5 nombre,apellido,edad=input("ingrese su nombre, apellido y edad") +#6 num1,num2=input("ingrese dos numeros") print(num1+num2) print(num1-num2) @@ -10,31 +13,57 @@ print(num1*num2) print(num1**num2) print(num1%num2) +#7 numero1=int(numero1)=input("ingrese un numero entero") numero2=float(numero2)=input("ingrese un numero decimal") +#8 base,altura=input("ingrese la base y altura del rectangulo") perimetro=2*altura+2*base print(perimetro) area=base*altura print(area) +#9 peso,estatura=input("ingrese su peso en kilos y su estatura en metros") imc=peso*(estatura*estatura) print("tu indice de masa corporal es",imc) +#10 gc=input("ingrese una tempertura en grados celcius") gf=gc*1.8+32 print(gf) +#11 horas,costo=input("ingrese el numero de horas trabajadas y el costo por hora") sueldo=horas*costo print("su sueldo es de ", sueldo) + +#13 n1,n2,n3,n4,n5,n6,n7,n8,n9,n10=input("ingrese diez numeros") prom=n1+n2+n3+n4+n5+n6+n7+n8+n9+n10/10 print("el promedio es",prom) +#14 +resultado1 = 'Una ambiciosa' + ' Introducción' + ' a Python' + ' Parte 1' +resultado2 = 'Una ambiciosa' ' Introducción' ' a Python' ' Parte 1' +print("Método 1:", resultado1) +print("Método 2:", resultado2) + +#15 +sociedad= 'aiPython P1' +print("sociedad:",sociedad) + +print("longitud de la variable sociedad: ", longitud_sociedad) + +print("variable en mayusculas: ", sociedad_mayusculas) + +print("variable en minusculas: ",sociedad_minusculas ) + +#16 + + diff --git a/entrega/ejercicios2 b/entrega/ejercicios2 index 438a774..88d7745 100644 --- a/entrega/ejercicios2 +++ b/entrega/ejercicios2 @@ -1,9 +1,11 @@ +#1 edad=int(input("ingrese su edad: ")) if edad>=18: print("podes manejar") else: print("no agarres la nave, te faltan {edad-18} para eso") - + +#2 xd=35 edad=int(input("ingrese su edad: ")) if edad>xd: @@ -14,6 +16,7 @@ else: if edad==xd+1: print("año") +#3 cs=rawrrr contra=(input("ingrese su contraseña: ")) if contra=cs: @@ -21,6 +24,7 @@ if contra=cs: else: print("son distintas") +#4 uwu=int(input("ingrese un numero")) unu=int(input("ingrese otro numero")) if uwu>unu: @@ -29,14 +33,73 @@ if uwu18 && ingresos_mensuales >= 100000: + print("tenes que pagar el impuesto") +else: + print("no tenes que pagar nada") + diff --git a/entrega/ejercicios3 b/entrega/ejercicios3 index f4fbf4b..3c30815 100644 --- a/entrega/ejercicios3 +++ b/entrega/ejercicios3 @@ -1,12 +1,15 @@ +#1 cont=0 while cont<100: print(cont) cont=cont+1 +#2 for cont in range(0,100): print(cont) cont=cont+1 +#3 dchil=10 while dchil>=10 & dchil<-1: print(dchil) @@ -15,19 +18,89 @@ while dchil>=10 & dchil<-1: for dchil in range(10,0): print(dchil) + +#4 amd=int(input("ingrese un numero")) intel=int(input("ingrese otro numero")) owo=0 for owo in range(amd,intel): print(owo) - + +#5 rawr=# for rawr in range(0,7): print(rawr) rawr=rawr+# - + +#6 cc=9 for cc in range(0,8): - print(########) - + print("########") + +#7 +nombre_usuario=input("ingrese su nombre de usuario: ") +numero_repeticiones=int(input("ingrese un numero entero: ")) + +for _ in range(numero_repeticiones): + print(nombre_usuario) + +#8 +num=int(input("ingrese un numero entero positivo mayor a 3")) +if num>=3: + cont=1 + for _ in range (cont,num): + if cont %2!=0: + print(cont) +else: + print("ingrese un numero valido") + +#9 +for i in range(11) + resultado= i*i + print(f"{i} * {i}={resultado}") + +#10 +for i in range(7) + for j in range(i,7): + print(f"[{i} | {j}]") + +#11 +numero=int(input("ingrese un numero entero: ")) + +for i range(1, numero + 1, 2): + for j in range(i, 0, -2): + print(j, end" ") + print() + +#12 +n=int(input("ingrese un numero natural: ")) +if n<0: + print("ingrese un numero natural positivo") +else: + suma=sum(range(1, n+1)) + +print(f"la suma de los numeros naturales hasta {n} es: {suma}") + +#13 +n=int(input("ingrese un numero natural: ")) +if n<0: + print("ingrese un numero natural positivo") +else: + suma_pares=sum(range(2,2*n + 1,2)) +print(f"la suma de los primeros {n} numeros pares es {suma_pares}") + +#14 +principio=int(input("ingrese el primer numero natural")) +final=int(input("ingrese otro numero entero")) + +if principio>=final: + print("el segundo numero no es mayor que el primero") +else: + print(f"numeros pares entre {principio} y {final}:") + for num in range(inicio,fin +1): + if num%2==0: + print(num) + + + \ No newline at end of file From f2e713d1fe752f80d9e7bafb1cddbdc4d130ff0f Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Tue, 14 Nov 2023 19:45:12 +0000 Subject: [PATCH 14/16] uwuuuuuuuuuuu --- entrega/ejercicios | 68 ++++++++++++++++++++++-- entrega/ejercicios3 | 2 + entrega/ejercicios4 | 115 +++++++++++++++++++++++++++++++++++++++++ entrega/ejercicios5 | 104 +++++++++++++++++++++++++++++++++++++ entrega/operaciones.py | 11 +++- 5 files changed, 295 insertions(+), 5 deletions(-) create mode 100644 entrega/ejercicios4 create mode 100644 entrega/ejercicios5 diff --git a/entrega/ejercicios b/entrega/ejercicios index 1b68ba1..0d946de 100644 --- a/entrega/ejercicios +++ b/entrega/ejercicios @@ -62,10 +62,70 @@ print("variable en mayusculas: ", sociedad_mayusculas) print("variable en minusculas: ",sociedad_minusculas ) #16 - - - - +texto= "sometime it is the people no one imagines anything of who do the things that no one can imagine " + +capitalizado=texto.capitalize() +print("capitalize(): ", capitalizado) + +titulizado=texto.title() +print("title()", titulizado) + +intercambiado=texto.swapcase() +print("swapcase(): ", intercambiado) + +#17 +nombre_completo=input("Por favor, ingresa tu nombre completo: ") +for i in range(3): + print(nombre_completo) + +#18 +print(" *") +print(" * *") +print(" * *") +print(" * *") +print(" * *") +print("**** ****") +print(" * *") +print(" * *") +print(" * *") +print(" * * ") +print(" * * ") +print(" *****") + +#21 +palabra=input("Ingrese una palabra: ") +palabra_modificada=palabra.replace('a', '😃') +print("palabra modificada: ", palabra_modificada) + +#22 +frase= 'el razonamiento matematico puede considerarse más bien esquemáticamente como el ejercicio de una combinación de dos intalaciones, que podemos llamar la intuición y el ingenio' + +palabras=frase.split() +nueva_frase= ' '.join(palabras[2:1]) + +print("frase original: ", frase) +print("frase sin las dos primeras palabras: ", nueva_frase) + +#23 +frase= " la ciencia es una ecuación diferencial. la religión es una condición de frontera" +frase_sin_espacios=frase.strip() + +print("frase original: ", frase) +print("frase sin espacios en blanco al principio y final: ", frase_sin_espacios) + +#24 +frase= 'el razonamiento matematico puede considerarse más bien esquemáticamente como el ejercicio de una combinación de dos intalaciones, que podemos llamar la intuición y el ingenio' +frases_separada= "el raazonamiento matematico puede considerarse más bien\nesquemáticamente como el ejercicio de una combinación de dos\ninstalaciones, que podemos llamar la intuición y el ingenio." + +print("frase original: ") +print(frase) + +print("\nFrase separada en dos líneas:") +print(frase_separada) + +#25 +print("Nombre\tEdad\tPais\tCiudad") +print("Alexa\t250\tUSA\tCapeCod") diff --git a/entrega/ejercicios3 b/entrega/ejercicios3 index 3c30815..cc2f76c 100644 --- a/entrega/ejercicios3 +++ b/entrega/ejercicios3 @@ -101,6 +101,8 @@ else: if num%2==0: print(num) +#15 + \ No newline at end of file diff --git a/entrega/ejercicios4 b/entrega/ejercicios4 new file mode 100644 index 0000000..25e7d8b --- /dev/null +++ b/entrega/ejercicios4 @@ -0,0 +1,115 @@ +#1 +lista_vacia= [] + +#2 +lista_siete[2,3,1,45,67,88,77,26] + +#3 +longitud_lista=len(lista_siete) +print("la longitud de la lista es: ", longitud_lista) + +#4 +frutas_favoritas["mandarina", "frutilla", "uva", "manzana", "durazno"] +longitud_original= len(frutas_favoritas) +print("longitud original de la lista de frutas favoritas: ", longitud_original) + +primer_fruta_eliminada=frutas_favoritas.pop(0) +print("primer elemento eliminado de la lista: ", primer_fruta_eliminada) + +frutas_favoritas.append("cereza") +print("lista de frutas favoritas despues de agregar un elemento al final: ",frutas_favoritas) + +print("\nResultados anteriores: ") +print("longitud original de la lista: ",longitud_original) +print("primer elemento eliminado: ", primer_fruta_eliminada) +print("lista de frutas favoritas despues de agregar un elemento al final:", frutas_favoritas) + +#5 +listaaa[3,8,7,55,31,57] + +primer_elemento=listaaa[0] +print("primer elemento: ", primer_elemento) +elemento_del_medio=listaaa[len(listaaa)//2] +print("elemento del medio: ", elemento_del_medio) + +ultimo_elemento=listaaa[-1] +print("ultimo elemento: ", ultimo_elemento) + +#6 +datos_personales[] + +datos_personales.append("Mateo") +datos_personales.append(19) +datos_personales.append(1.70) +datos_personales.append("soltero :'v") +datos_personales.append("estudiante") + +print("datos personales: ") +print(datos_personales) + +#7 +companias_favoritas["amd", "motorola", "starbucks", "kfc"] +print("companias favoritas: ") +print(companias_favoritas) + +#8 +print("lista de datos personales") +for datos in datos personales: + print(datos) + +print("lista de datos personales: ", end='') +for datos in datos personales: + print(datos, end='') + +#9 +print("indice y nombre de la compania: ") +for indice,compania in enumerate(compania_favoritas): + print(f"indice {indice}: {compania}") + +#10 +companias_favoritas[1]= "milka" +compnias_favoritas[2]= "lenovo" + +print("lista de companias favoritas actualizada: ") +print(companias_favoritas) + +#11 +numeros=list(range(1,11)) +primeros_tres_numeros=numeros[:3] +print("los tres primeros numeros son: ", primeros_tres_numeros) + +#12 +letras=['a','b','c','d','e','f','g','h','i','j'] +segundo_elemento=letras[::2] +print("segundo elemento de lista letras: ") +print(segundo_elemento) + +#13 +uwu=[11,22,33] +lista_inversa=uwu[::-1] +print("lista inversa") +print(lista_inversa) + +#14 +palabras_favoritas=["macacos", "moco", "verde", "viento", "estudiantil", "velociraptor"] +sublista_palabras=palabras_favoritas[1:4] +print("sublista de palabras desde la segunda hasta la cuarta") +print(sublista_palabras) + +#15 +flores = ["rosas", "orquídea", "lirio", "tulipan", "margarita", "dalia", "hortensia"] + +tres_elementos_desde_tercero=flores[2:5] +print("tres elementos desde el tercero: ", tres_elementos_desde_tercero) + +elementos_posiciones_pares=flores[1::2] +print("elementos en posiciones pares desde la segunda posicion: ", elementos_posiciones_pares) + +elementos_cada_tres=flores[::3] +print("elementos desde la primera posicions saltando de a tres elementos: ", elementos_cada_tres) + + + + + + diff --git a/entrega/ejercicios5 b/entrega/ejercicios5 new file mode 100644 index 0000000..1a3577d --- /dev/null +++ b/entrega/ejercicios5 @@ -0,0 +1,104 @@ +#1 +def multiplicacion(a,b): + resultado=a*b + return resultado + +#2 +def multiplicacion(a=1, b=1) + resultado=a*b + return resultado + +#3 +def mensaje_creativo(nombre) +mensaje=f"¡Hola,{nombre}! espero que hoy te vaya re de chil uwu" +return mensaje + +#4 +def tabla_multiplicar(numero): + print(f"tabla de multiplicar del {numero}:\n") + for i in range(1,11): + resultado=numero*¡ + print(f"{numero} * {i}={resultado}") + +#5 +def par_o_impar(numero): + if numero%2==0: + return "El numero es par" + else: + return "el numero es impar" + +#6 +def factorial(numero): + if numero<0: + return "El factorial no esta definido para numeros negativos" + elif numero ==0 || numero ==1: + return 1 + else: + resultado=1 + for i in range(1,numero+1): + resultado*=¡ + return resultado + +#7 +def encontrar_maximo(a,b,c): + return max(a,b,c) + +#8 +def invertir_string(texto) + return texto[::-1] + +#9 +def multiplicar_lista(lista): + resultado=1 + for elemento in lista: + resultado *= elemento + return resultado + +#10 +def es_palindromo(cadena): + cadena=cadena.lower().replace("","").replace(",","").replace(".","").replace("!","").replace("?","").replace(";","").replace(":","" + ) +cadena_invertida=cadena[::-1] +return cadena==cadena_invertida + +#11 +def multiplicar_lista(lista): + resultado=1 + for elemento in lista: + resultado *=elemento + return resultado + +#12 +def contar_vocales(lista_caracteres): + vocales='aeiouAEIOU' + cantidad_vocales=0 + +for caracter in lista_caracteres: + if caracter in vocales: + cantidad_vocales +=1 +return cantidad_vocales + +#13 +def intercalar_listas(lista1,lista2): + nueva lista=[] + largo_minimo=min(len(lista1),len(lista2)) + +for i in range(largo_minimo): + nueva_lista.append(lista1[i]) + nueva_lista.append(lista2[i]) + +if len(lista1)>len(lista2): + nueva_lista.extend(lista1[largo_minimo:]) +elif len(lista2)>len(lista1): + nueva_lista.extend(lista2[largo_minimo]) +return nueva_lista + +#14 +def promedio_lista(lista): +if !lista: + return 0 + +suma=sum(lista) +promedio=suma/len(lista) +return promedio + diff --git a/entrega/operaciones.py b/entrega/operaciones.py index 32a96d7..c083759 100644 --- a/entrega/operaciones.py +++ b/entrega/operaciones.py @@ -5,4 +5,13 @@ print(22%33) print(22//33) print(22+33+45) -print() \ No newline at end of file +print() + +print(" *") +print(" * *") +print(" * *") +print(" * *") +print(" *** ***") +print(" * *") +print(" * *") +print(" *****") \ No newline at end of file From 2476ba24b22fed8dde9540e4be3210e799835570 Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Tue, 14 Nov 2023 19:54:13 +0000 Subject: [PATCH 15/16] uwu --- entrega/ejercicios3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/entrega/ejercicios3 b/entrega/ejercicios3 index cc2f76c..cea2db9 100644 --- a/entrega/ejercicios3 +++ b/entrega/ejercicios3 @@ -102,7 +102,7 @@ else: print(num) #15 - + \ No newline at end of file From aa0f42473bc72ad5fb9b0c5a60f765bd4cdad33a Mon Sep 17 00:00:00 2001 From: TeooProgrammer <141300412+TeooProgrammer@users.noreply.github.com> Date: Tue, 28 Nov 2023 15:59:21 +0000 Subject: [PATCH 16/16] ejerciciosterminados --- entrega/ejercicios3 | 10 ++++++++++ entrega/ejercicios5 | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/entrega/ejercicios3 b/entrega/ejercicios3 index cea2db9..50aab66 100644 --- a/entrega/ejercicios3 +++ b/entrega/ejercicios3 @@ -102,7 +102,17 @@ else: print(num) #15 +def esPrimo(int num) +if num==0 | num==1 | num==4: + return False + +for in range(2): + if num %==0: + return False +return True + + \ No newline at end of file diff --git a/entrega/ejercicios5 b/entrega/ejercicios5 index 1a3577d..371e231 100644 --- a/entrega/ejercicios5 +++ b/entrega/ejercicios5 @@ -56,7 +56,7 @@ def multiplicar_lista(lista): #10 def es_palindromo(cadena): - cadena=cadena.lower().replace("","").replace(",","").replace(".","").replace("!","").replace("?","").replace(";","").replace(":","" +cadena=cadena.lower().replace("","").replace(",","").replace(".","").replace("!","").replace("?","").replace(";","").replace(":","" ) cadena_invertida=cadena[::-1] return cadena==cadena_invertida