Ejercicios en python (Parte 1)
Voy a dejar algunos ejercicios en python. Si hay alguna dificultad no duden en comentar. También voy a crear un post con mis soluciones, ustedes pueden aportar las suyas.
1 - Definir una función max() que tome como argumento dos números y devuelva el mayor de ellos. (Es cierto que python tiene una función max() incorporada, pero hacerla nosotros mismos es un muy buen ejercicio.
2 - Definir una función max_de_tres(), que tome tres números como argumentos y devuelva el mayor de ellos.
3 - Definir una función que calcule la longitud de una lista o una cadena dada. (Es cierto que python tiene la función len() incorporada, pero escribirla por nosotros mismos resulta un muy buen ejercicio.
4 - Escribir una función que tome un carácter y devuelva True si es una vocal, de lo contrario devuelve False.
5 - Escribir una función sum() y una función multip() que sumen y multipliquen respectivamente todos los números de una lista. Por ejemplo: sum([1,2,3,4]) debería devolver 10 y multip([1,2,3,4]) debería devolver 24.
6 - Definir una función inversa() que calcule la inversión de una cadena. Por ejemplo la cadena "estoy probando" debería devolver la cadena "odnaborp yotse"
7 - Definir una función es_palindromo() que reconoce palíndromos (es decir, palabras que tienen el mismo aspecto escritas invertidas), ejemplo: es_palindromo ("radar") tendría que devolver True.
8 - Definir una función superposicion() que tome dos listas y devuelva True si tienen al menos 1 miembro en común o devuelva False de lo contrario. Escribir la función usando el bucle for anidado.
9 - Definir una función generar_n_caracteres() que tome un entero n y devuelva el caracter multiplicado por n. Por ejemplo: generar_n_caracteres(5, "x") debería devolver "xxxxx".
10 - Definir un histograma procedimiento() que tome una lista de números enteros e imprima un histograma en la pantalla. Ejemplo: procedimiento([4, 9, 7]) debería imprimir lo siguiente:
****
*********
*******
Bueno, con estos 10 ejercicios en python tenemos para entretenernos un rato, cualquier duda no dudes en dejar comentarios.
Aquí están las soluciones: Ejercicios resueltos en python (Parte 1)
-
-
Nada mejor que arrancar un lunes desayunando código python.
-
jaj salu2
-
-
¡Hola! Hace poco empecé a estudiar por mi cuenta Python y me he enamorado de este lenguaje de programación. Realmente se programa diferente a otros lenguajes, además de que el código es mas claro y corto. Ahora, justo cuando pensaba en que los tutoriales de Python deberían tener problemas propuestos y su solucionario, veo tu post en G+ con estos 10 ejercicios. 😀
mmmmmm tengo un problema con el último punto. Para hacer el "histograma horizontal" utilizo la función del noveno punto (generar_n_caracteres). Y funciona 😀 pero al final me imprime un None. ¿Por qué aparece este None y como hago que mi función no lo imprima? ¿Escribo estas funciones o espero el post de respuestas?
-
El valor none en python:
Valor especial de Python que es devuelto por funciones que no tienen la sentencia return o la tienen sin argumento. El valor None es el único valor del tipo NoneType.
Yo todavía no he hecho este ejercicios, en estos días plateo las soluciones mías para compararlas con las de ustedes.
Me alegro mucho de que te hallan gustado los ejercicios, iré posteando todas las semanas. -
Hola, al poner en una funcion print en vez de return, no tienes que poner print(funcion()), sino funcion() y se pone el print directamente porque ya esta en la funcion
-
saludos querido compañero, le infomo que la funcion print esta en tus muertos
-
-
hola. yo trabajo con python en maya. pero hice algunos script dentro de maya pero fuera de maya no estoy familiarizado. voy a intentar tus ejercicios cuando tenga un tiempo. ayuda mucho esto que haces te felicito. cualquier duda te pregunto. saludos de argentina.
-
Pablo: no conozco maya, voy a ver de que se trata. Me alegro de que ayuden los ejercicios, es la idea. Saludos y espero tengas tiempo de hacer los ejercicios.
-
jotillo
-
-
interesante los resolvere para practicar lo que apenas aprendi de python 🙂
-
Hola Jesús. Animo que estos ejercicios están muy buenos. Espero tus soluciones. Saludos
-
-
por favor me pueden ayudar con este programa que no lo entiendo.
En una ciudad se conocen los siguientes datos de los ciudadanos: Nombres, Apellidos, Edad, C.I., Sexo, Estado Civil, Nacionalidad. Si el sexo es masculino se conoce si tiene pies planos o no y si ha prestado servicio militar. Se desea que diseñe una estructura de datos para almacenar esta información. Además se pide un programa que permita las siguientes operaciones: a) listar toda la población que puede votar en las próximas elecciones, b) listar aquellos ciudadanos que pueden prestar servicio militar.-
Amigo, creo que sería conveniente que aprendas un poco de Programación Orientada a Objetos. La idea sería definir una Clase llamada Ciudadano y que tenga métodos como puede_votar, servicio_militar, etc. Luego puedes instanciarla para cada ciudadano y guardas la instancia en una lista donde estarían todos los ciudadanos. De esta forma resultaría muy fácil dar la información que te piden.
-
-
primer ejercicio 🙂
def mayor(num1,num2):
if num1>num2:
return num1
else:
return num2numero1 = input("Ingrese un numero")
numero2 = input("Ingrese el otro numero")print "El mayor es",mayor(numero1,numero2)
-
segundo ejercicio 🙂
def mayor_tres(num1,num2,num3):
lista = [num1,num2,num3]
mayor = lista[0]
for i in range(1,len(lista)):
if mayor < lista[i]:
mayor = lista[i]
return mayornumero1 = input("Ingrese un numero")
numero2 = input("Ingrese el segundo numero")
numero3 = input("Ingrese el tercer numero")print "El mayor es",mayor_tres(numero1,numero2,numero3)
-
bunas tardes, podrian ayudarme no entiendo como hacer este ejercicio, esto es lo que tengo de codigo, gracias.
def lee_numero():
num1=int(input("introduzca un numero: "))
num2=int(input("introduzca un numero: "))
num3=int(input("introduzca un numero: "))
numeros= num1,num2,num3
return numerosdef mayor():
if num2 num3:
print("el numero mayor es el numero 1: ", num1)
elif num1 num3:
print("el numero mayor es el segundo numero: ", num2)
elif num1 num2:
print("el numero mayor es el tercero: ", num3)
return mayorif __name__ == "__main__":
numeros= lee_numero()
print(numeros)
valor= mayor()
print(valor)
-
-
saludos emilio pero al parecer hay un error en tu ejercicio, lo pracique y pude ver que cuando el bucle for llega al num2 y si este es mayor que el num1 evita probar el num3, solo es efectivo si el num2 es menor que num1 ya que sige el bucle y prueba el num3 gracias
-
jtk...puede que el return no esté a identado a la altura del for
-
Tiene razón Jose Luis, el return tiene que estar indentado a la altura del for. Me estaba pasando lo mismo y le cambié la indentación al return y funcionó perfecto
-
Ayuda
-
-
Ejercicio Python
HolaSoy nuevo en esto de la programación y no se como hacer el siguiente ejercicio:
"Escribe en Python un programa, el cual pide al usuario una secuencia de números reales y enseñe en la pantalla el tamaño de dicha secuencia. Recuerda que eso se mostrará cuándo el usuario escriba la cadena de caracteres "TERMINAR" Ejemplo:
Escribe un número rea: 4
Escribe un número real:5
Tamaño de la secuencia: 2
Haz lo mismo para que muestre el valor medio de los números y a continuación la suma de los números."Supongo que hay que utilizar el código str por lo de la secuencia. ¿Alguien sabe resolver este básico ejercicio? Es el
primero al que me enfrento para nota y estoy un poco perdido... Gracias.-
Hice algo medio desordenado, pero quizá te pueda ayudar....
def dato():
----#Primera parte
----lista = []
----x = ""
----while x != "terminar" and x != "TERMINAR":
--------lista.append(x)
--------x = raw_input ("Escribe un numero real: ")----del lista[0] #Borra elemento vacio
----tamano = len(lista)
----print u"Tamaño de la secuencia: ", tamano----#Segunda parte, calculo de la media de los numeros
----lista_enteros = []----cont = 0
----#Los elementos de la lista (lista) son cadenas porque fueron tomados
----#con raw_input, por lo tanto tengo que convertirlos a enteros
----#para poder hacer cuentas
----for i in lista:
--------cont += 1
--------i = int(i)
--------lista_enteros.append(i)----cont = float(cont)
----suma = 0----for i in lista_enteros:
--------suma += i----valor_medio = suma/cont
----print "El valor medio de los numeros es: ", valor_medio
----#Tercera parte, suma de los numeros
----print "La suma de los numeros es: ", suma
dato()
-
-
Gracias por las propuestas. Están muy bien para entretenerse y aprender.
Saludos-. -
Yo estoy comenzando en este lenguaje... en mis tiempos de estudiante trabajamos mucho con turing, un lenguaje a mi gusto potente y facil y python me trajo mucho recuerdos por su sencillas y potencia... Gracias por los ejercicios.
-
Hola Carlos, me alegro que te gusten los ejercicios y te metas en el mundo Python. Saludos
-
-
como hacer un programa en python que de una lista me imprima solo los numeros pares.
gracias-
Has intentado hacer algo??? Saludos
-
lista = [3, 5, 3, 2, 7, 1, 6, 8, 9]
pares = [par for par in lista if par % 2 == 0]
-
-
Hola, que tal? Estoy teniendo problemas en la segunda parte de un ejercicio de cadenas y me gustaría que me echaras una mano. Te escribo el enunciado y lo que tengo hecho (la primera parte me funciona).
- Si todos los caracteres son dígitos, se ha de indicar cuántos son y cuál es su suma.
- En caso contrario, ha de mostrarse el primer carácter encontrado que no sea dígito e indicar en qué posición se encontró.
Ejemplo:
Introduce una cadena de caracteres: 12481632641282565121024
Todos los caracteres son dígitos.
¿Cuántos dígitos? 23
¿Suma de dígitos? 76Y otro (este es el que no me aclaro):
Introduce una cadena de caracteres: 000123456789X1112y13
Primer "no dígito": ’X’ en posición 12Lo que tengo hecho:
cadena = input('Introduce una cadena de caracteres: ')
abecedario = 'abcdefghijklmnñopqrstuvwxyzáéíóúü.,'
letras = 0
númeroDeDigítos = len(cadena)
contar = 0
posición = 0
for dígito in cadena:
if dígito.lower() in abecedario:
letras += 1if letras != 0:
print('No todos los caracteres son dígitos')if letras == 0:
for i in range (len(cadena)):
contar += int(cadena[i])
print('Todos los caracteres son dígitos')
print('¿Cuántos dígitos? {0}'.format(númeroDeDigítos))
print('¿Suma de dígitos? {0}'.format(contar))Gracias.
-
Llegué casi 2 años tarde pero acá está:
def problema(cadena):
> if cadena.isdigit() is True:
>> print "Todos los caracteres son digitos"
>> print "Cantidad de digitos:", len(cadena)>> lista_cadena = map(lambda n: int(n), list(cadena))
>> suma = 0>> for numero in lista_cadena:
>>> suma += numero>> print "Suma de los digitos:", suma
> else:
>> print "Hay almenos un caracter no numerico">> for caracter in cadena:
>>> if caracter not in "0123456789":
>>>> caracter_encontrado = caracter
>>>> break>> print "Primer caracter encontrado:", caracter_encontrado
>> print "Posicion en la que se encontro:", cadena.find(caracter_encontrado) + 1problema(raw_input("Introduzca una cadena de caracteres: "))
-
Hola Carlos!
Llegué casi 6 años tarde pero mira como hice lo que te plantearon en repl.it:def verification(string):
numbers = '0123456789'
count = 0
add = 0
for char in string:
if char in numbers:
add += int(char)
count += 1
else:
break
if count == len(string):
print('')
print('Todos los caracteres son dígitos')
print('Esta cadena tiene: ' + str(count) + ' caracteres')
print('La suma total de los digitos que contiene es :' + str(add))
else:
print('')
print('Todos los caracteres no son dígitos')
print('Se ha encontrado el caracter ' + string[count] + ' en la posición ' + str(count))verification(input('Introduce una cadena de caracteres: '))
-
-
Nota: El sangrado me lo he comido :S
-
Hola Carlos, por lo que veo estas trabajando con python 3.x. Yo hice un ejemplo con python 2.7. Creo que le estas dando mucha vuelta al asunto. Dejo mi solucion y si no entiendes algo me lo comentas (el sangrado lo hago con 4 guiones):
var = raw_input("Introduce una cadena de caracteres: ")
list = []for i in var:
----if i in "0123456789": #Si i es un numero hace lo siguiente:
--------i = int(i)
--------list.append(i)
----else: # Si i no es un numero
--------a = var.index(i) # Posicion del i que no es numero
--------print "No todos los caracteres son dígitos"
--------print i # Imprime el caracter que no es numero
--------print a + 1 # a es la posicion y sumamos uno porque arranca a contar de 0
--------exit() # Salimos del programa# Esto lo hace si se cumple el if
print "Cantidad de digitos:", len(list)
a = 0
for i in list:
----a += iprint "Suma de digitos:", a
-
-
Hola, muchas gracias por la respuesta. Se podría resolver sin utilizar las listas? Es que en este ejercicio no puedo utilizar listas.
Un saludo y gracias!
-
Si, podrías poner un contador. Mientras se cumpla que sea un digito vaya contando cuantos digitos hay. Y para sumar los digitos podrias crear una variable que mientras sea un digito vaya sumando los digitos. Saludos
-
-
Por favor necesito ayuda con tres ejercicios de python. jesusveratriguero@hotmail.com
-
Hola Niko, has podido hacer algo de los ejercicios? Estaría bueno que los plantearas para ver de que se tratan. Saludos
-
-
hola tengo que resolver un ejercicio y no lo entiendo muy bien, desde ya muchas gracias el que pueda contestarme. Es bastante urgente.
Queremos hacer un programa que calcule el factorial de un número entero positivo.
El factorial de n se denota con n!, pero no existe ningún operador Python que permita efectuar este cálculo directamente.
Sabiendo que:
n! = 1 * 2 * 3 * . . . * (n − 1) * n
y que 0! = 1, haz un programa que pida el valor de n y muestre por pantalla el resultado de calcular n!
-
Hola, como ayuda te puedo decir que el factorial se calcula así:
Formula de factorial
Factorial de 5 = 1 x 2 x 3 x 4 x 5 = 120
Factorial de 3 = 1 x 2 x 3 = 6
Podrías utilizar un for para que vaya multiplicando y guardando el resultado.
Saludos -
Es que si entiendo que eso es el factorial pero lo que no entiendo es como lo escribo en python porque lo escribi de una manera que no me salio. Realmente soy muy mala con este programa, seria de mucha ayuda si me ayudaras a saber como escribirlo.
-
Lo que yo habia echo hasta ahora era esto pero me da error
n=int(raw_input('Introduce un número: '))
i=1
n!=1*2*3*...*n
while i<=n:
factorial*= i
i+=1
print 'El factorial de,', n, 'es:',n! -
Lo primero que haces esta bien para guardar en n el numero para realizar el factorial. Seguido de eso, crea una variable llamada factorial que sea igual a 1. Luego tendrías que colocar tres condicionales (if, elif y else).
El primer if es para ver si el numero ingresado es menor a 0 (si es el caso dar un mensaje de error), el elif es para ver si el numero es igual a 0 (en ese caso desplegar un mensaje que diga que el factorial de 0 es 1) y por último (si se pasan estas dos condiciones) creamos el else con la formula del factorial:
for i in range(1, n+1):
factorial = factorial * iEsto hace que se multiplique desde el 1 hasta el número deseado.
Esper puedas armarlo de forma correcta
Saludos, Diego -
Muchisimas gracias.
-
Tarde pero sin Sueño
Numero=input("Ingresa un numero: ")
j=1
for i in range(1,int(Numero)+1):
----k=i
----l=j*k
----j=l
print(j) -
Otra manera.
def factorial(x):
--if x > 0:
----return x * factorial(x - 1)
--elif x == 0:
----return 1print(factorial(5))
-
-
Una agencia de modelos solicita nuevos candidatos para incorporar a la empresa. No especifica ningún requisito. Los datos que se cargan son: nombre, sexo, altura, color de ojos y color de cabello. El alta de datos finaliza cuando en vez del nombre se ingresa la palabra fin. Una vez terminada la carga se almacenan por un lado las personas cuya altura esté entre 1.70 y 1.80 y se cuentan las mujeres rubias de ojos verdes. Finalmente se muestran los nombres y el promedio de altura del primer grupo y la cantidad de personas del segundo grupo.
personas: juan-m-1.78-marrón-castaño/pedro-m-1.68-marrón-castaño/julia-f-1.71-verde-rubio/ana-f-1.65-verde-rubio/josé-m-1.90-verde-rubio/camila-f-1.73-verde-rubio/laura-f-1.63-verde-rubio/sara-f-1.69-celeste-rubia
Si bien es obligatorio programar la carga, a los fines de la prueba de escritorio pueden copiar y pegar los datos suministrados, siempre considerando que es un ejemplo y no los únicos datos posibles. Además, se aclara que el formato de entrada y almacenamiento de los datos tampoco debe ser el que se muestra aquí, pueden usar las estructuras que les sean más cómodas.
La salida que se muestre por pantalla, será como la siguiente (esto en el caso de usar los datos suministrados):
La altura promedio del primer grupo es: 1.74 y sus nombres son juan julia camila
La cantidad de personas del segundo grupo es: 4necesito ayuda
-
Aqui la solución de mis ejercicios como todo un niño bueno 🙂 jaja
-- Aclaración el metodo len() fue el me costo algo de trabajo hacer no tenia idea'''
Created on 28/9/2015@author: manu
'''from math import *
from string import *
from locale import str#Metodo para conocer el mayor de dos numeros
def max (a,b):if (a>b):
return a
else:
return b#Metodo para conocer el mayor de tres numeros
def max_de_tres (a,b,c):if (a>b and a>c):
return aif (b>a and b>c):
return belse:
return c#Este metodo se le pasa un caracter como parametro y devuelve true en caso de ser vocal
def is_vocal (vocal):
for letra in ["a","e","i","o","u"]:
if (vocal == letra):
return True
return False#Este metodo es ir iterando por una lista y sumar todos los numeros
def iter_suma ():
lista = [1,2,3,4,5]
i=0
j=0
while (j < len (lista)):
i=lista[j]+i
j=j+1
return i#Este metodo es ir iterando por la lista y multiplicar todo los numeros
def iter_mult ():
lista = [1,2,3,4,5]
i=1
j=0
while (j < len (lista)):
i=lista[j]*i
j=j+1
return i#Reverso de una cadena
def reverse (cadena):# cadena="estoy probando"
cadena_reverse = ""
i =0
acces = -1
while (i < len(cadena)):
cadena_reverse = cadena_reverse + cadena[acces]
acces=acces-1
i=i+1
return cadena_reversedef es_palindromo ():
cadena = "radar"
cadena_d= reverse(cadena)
i=0
while (i< len(cadena)):
if (cadena[i]==cadena_d[i]):
i=i+1
else:
return Falsereturn True
def superposicion():
lista_A=["A","B","C","D"]
lista_B=["E","F","C","H"]for i in lista_A:
for j in lista_B:
if (i==j):
return True
return Falsedef generar_n_caracteres (cantidad,caracter):
cadena=""
i=0while (i< cantidad):
cadena= cadena +caracter
i=i+1
return cadenadef histograma_procedimiento():
lista_numeros=[4,9,7,6,7,8,4,1,2,3,7]
for i in lista_numeros:
print generar_n_caracteres(i, "x")+"t"-
Excelente!!!
-
-
Hola, tengo que hacer un programa que muestre el nombre y apellido, en el renglón de abajo que muestre la dirección y en el siguiente renglón la palabra 'Joven si es menor de 40 años y 'viejo' si es mayor.como puedo hacer con código siemple? tengo que mostrar 5 personas difeentes
-
Hola, gracias por visitar y participar en el blog. Has pensado algún código para la solución? La solución no es muy compleja y puedes escribirla con código simple. Saludos
-
-
Hola, primero agradecerte el esfuerzo y los ejercicios para practicar, están muy bien. Verás, tengo un problema con el número 8, el de la función superposicion. Me da False todo el rato y no veo ya el problema, a ver si me puedes ayudar. Gracias!!
def superposicion(a,b):
for x in a:
for y in b:
if x==y:
return True
else:
return Falsel1=['pepe','pepito','juan', 'juanito']
l2=['pepita', 'juanito', 'juanita','anita']comun= superposicion (l1,l2)
print comun
raw_input()-
Hola José, gracias por visitar el blog. El "return False" debería estar identado (sangría) en la misma linea que el primer "for", de este modo si no devuelve "True" terminan los ciclos "for" y devuelve "False" porque no encontró coincidencias. Espero te quede claro. Saludos
-
-
Hola buen día.
Necesito hacer un programa que identifique con un valor que le de.. cual es la capa de la atmósfera es..#! /usr/bin/env python
capa=int(raw_input('dame la altura en metros'))
if capa==1 and capa<15000:
print 'troposfera'elif capa==15001 and capa<45000:
print 'estratosfera'elif capa==45001 and capa<80000:
print'mesosfera'elif capa==80001 and capa<640000:
print'termosfera'
else:
print'exosfera' -
Buenas, soy nuevo con esto de python y en la programacion, la verdad no lo entiendo mucho y me mandaron a hacer este ejercicio, gracias de antemano la verdad necesito saber como se hace.
Realizar un programa en Python que cumpla con los siguientes parámetros:
1. Calcule el punto de intersección entre dos rectas
2. Los parámetros de las rectas deben ser ingresados por el usuario
3. El programa debe guiar al usuario a través del proceso de calculo
4. El programa debe presentarse así mismo así como presentar los datos
de salida
5. Debe poseer la capacidad de detectar errores en la entrada del usuario
6. Debe poseer la capacidad de detectar si las rectas no se intersectan
7. Graficar ambas rectas -
ejercicio 6
def inversa(texto):
invertida = ""
for letra in texto:
invertida = letra + invertida
print invertidainversa("Que Chingue a su Madre el America")
ejericio 7
def es_palindromo(texto):
palabra = ""
for letra in texto:
palabra = letra + palabra
if palabra == texto:
print "True"
else:
print "False"es_palindromo("radar")
-
gracias!! lo plantee resolver como tu pero no me salia, con tu ejemplo vi mi error.
-
gracias!! lo plantee resolver como tu pero no me salia, con tu ejemplo vi mi error.
-
Excelente Luis.
Saludos
-
-
Mas vale tarde que nunca.
#!/usr/bin/env python3.5
# -*- coding: iso-8859-15 -*-''' Definir una función max() que tome como argumento dos
números enteros y devuelva el mayor de ellos.'''
def num_max():
num1 = int(input("Ingrese el primer numero: "))
num2 = int(input("Ingrese el segundo numero: "))if num1 > num2:
print("El numero", +num1, "es mayor")
else:
print("El numero", +num2, "es mayor")#!/usr/bin/env python3.5
# -*- coding: iso-8859-15 -*-''' Definir una función max_de_tres(), que tome tres números enteros
como argumentos y devuelva el mayor de ellos.'''
def max_de_tres(num1, num2, num3):
if (num1 > num2 and num1 > num3):
return num1
elif (num2 > num1 and num2 > num3):
return num2
else:
return num3#!/usr/bin/env python3.5
# -*- coding: iso-8859-15 -*-'''Definir una función que calcule la longitud de una lista
o una cadena dada.'''
def longitud_lista(lista):
cuenta = 0 #-- Inicializamos contador#-- Bucle for
for i in lista:
cuenta += 1 #-- Incrementamos contadorreturn cuenta
#!/usr/bin/env python3.5
# -*- coding: iso-8859-15 -*-'''Escribir una función que tome un carácter y devuelva True
si es una vocal, de lo contrario devuelve False.'''
def es_vocal(vocal):
return (vocal in ['a', 'e', 'i', 'o', 'u']) -
ayuda!!!!
un programa que le pida N números al usuario y que los organice de menor a mayor (tienes que reorganizar el arreglo utilizado dos for)-
Hola, puedes mostrarnos lo que has hecho? para así ayudarte? Saludos y gracias por visitar el blog
-
-
Hola mundo de la programacion soy nuevo en progracion con Python y deseo que me ayuden. pueden?
Aquí les dejo mi ejecicio
Escribir un programa con un menú para registrar estudiantes en uno de los dos paralelos de una materia mediantes las opciones indicadas a continuacón.
Cada paralelo debe ser representado mediante un vector
1) Registrar
lea el numero del paralelo elegido (1 o 2) luego lea el codigo del estudiante y agregalo al vector correspondiente2)Consultar
Lea el codigo del estudiante, busquelo en los vectores y muestre el paralelo en el que esta registrado.3)Cambiar
Lea el codigo del estudiant. Si esta registrado eliminelo del vector y agregalo al otro vector.4) salir
-
Hola mundo de la programacion soy nuevo en progracion con Python y deseo que me ayuden. pueden?
Aquí les dejo mi ejecicio
Escribir un programa con un menú para registrar estudiantes en uno de los dos paralelos de una materia mediantes las opciones indicadas a continuacón.
Cada paralelo debe ser representado mediante un vector
1) Registrar
lea el numero del paralelo elegido (1 o 2) luego lea el codigo del estudiante y agregalo al vector correspondiente2)Consultar
Lea el codigo del estudiante, busquelo en los vectores y muestre el paralelo en el que esta registrado.3)Cambiar
Lea el codigo del estudiant. Si esta registrado eliminelo del vector y agregalo al otro vector.4) salir
-
Hola mundo de la programacion soy nuevo en progracion con Python y deseo que me ayuden. pueden?
Aquí les dejo mi ejecicio
Escribir un programa con un menú para registrar estudiantes en uno de los dos paralelos de una materia mediantes las opciones indicadas a continuacón.
Cada paralelo debe ser representado mediante un vector
1) Registrar
lea el numero del paralelo elegido (1 o 2) luego lea el codigo del estudiante y agregalo al vector correspondiente2)Consultar
Lea el codigo del estudiante, busquelo en los vectores y muestre el paralelo en el que esta registrado.3)Cambiar
Lea el codigo del estudiant. Si esta registrado eliminelo del vector y agregalo al otro vector.4) salir
-
Hola! Yo estoy perdidisima en este ejercicio, si pudieran ayudarme con definir las funciones que pide me solucionarían la vida!
Otra cosa, así a primera vista se me ocurre que necesitaré unos 3 contadores, uno para contar las fuentes potables que hay, otro para las no potables y otro para la presencia de e-coli, está alguien de acuerdo?El ejercicio es:
Se dispone de un fichero llamado datos.txt donde están los resultados del análisis de algunas fuentes de diversas poblaciones.
El fichero tiene la siguiente estructura:MES DE ENERO DE 2016
FECHA MUNICIPIO PUNTO DE MOSTREO Nitratos mg/l.Esch.coli Enter.fec.
06/02/2016 ALPENS FONTDELALLENA 1.0 0 0
06/02/2016 ALPENS FONTDELPÍ nobrota - -
06/02/2016 ALPENS FONTDELAPIXARELLA nobrota - -
25/01/2016 BALENYÀ FONTDELATALAIA 203.4 1 5
25/01/2016 CALLDETENES FONTDELFIGUERAL 174.3 0 0
25/01/2016 CALLDETENES FONTDELAGANA 123.6 3 5
25/01/2016 CALLDETENES FONTDELABOGA nobrota - -
25/01/2016 CENTELLES FONTGROSSA 93.5 1 42
25/01/2016 CENTELLES FONTCALENTA 116.1 0 0
# fuente analizada después de llover
31/01/2016 CENTELLES FONTDESAUVANEGRE 1.7 0 0
31/01/2016 COLLSUSPINA FONTD'ENPEGÀS 77.8 0 0
31/01/2016 COLLSUSPINA FONTNOVA 12.1 0 0
31/01/2016 ELBRULL FONTDELFAIG 1.20 60
31/01/2016 ELBRULL FONTD'ENBRESC nobrota - -
:
:Las dos primeras líneas son sólo informativas. A partir de la tercera es donde están los datos analíticos.
En cada línea que contiene analíticas hay la fecha, la población, el nombre de la fuente y el nivel de nitratos, el nivel de e-coli y el nivel de enterococos fecales.
Es posible que al medio de las líneas con analíticas hayan algunas que no se deban tratar. Estas comienzan por # y equivalen a comentarios:
# fuente analizada después de llover
Nos podemos encontrar con fuentes que no se analicen porque no brotan:
25/01/2016 CALLDETENES FONTDELABOGA nobrota - -
Sabiendo que las fuentes que tienen un valor de nitratos superior a 50, que tienen presencia de e-coli o que tienen un valor superior a 10 en enterococos fecales no son potables, se pide que por cada población aparezca:
- cantidad de fuentes potables y cantidad de no potables.
- nombre de las fuentes que no brotan.
- por cada fuente que no sea potable, decir los motivos.
- mediana global para cada uno de los parámetros.Mil millones de gracias por cualquier ayuda!
-
muy buenos ejercicios para ir enpesando en esto de python
-
Excelente Omar, a meter código y gracias por visitar el blog. Saludos
-
-
buenas buenas, tengo una duda.. alguien sabe como realizar una conexion de acces con phyton?
-
Los he hecho siguiendo las normas, no he encontrado dificultad. Estos son nivel principiante, no? Hay algo un poco más avanzado ? Soy nuevo y necesito ejercicios!!! pego mis soluciones. Las he probado y funcionan todas.
# Función que devuelve el número mayor entre dos
def de_max(num1,num2):
if num1 > num2:
return num1
else:
return num2# Funcion que devuelve el número mayor entre tres
def de_max_tres(num1,num2,num3):
if num1 > num2 and num1 > num3:
return num1
elif num2 > num1 and num2 > num3:
return num2
else:
return num3# Función que devuelve el largo de una cadena
def calclen(cadena):
cont = 0
for i in cadena:
cont += 1
return cont# funcion que sume todos los elementos de una lista
def sumar(lista):
total = 0
for i in lista:
total = total + i
return totaldef mult(lista):
total = 1
for i in lista:
total = total * i
return total# funcion que devuelve si es una vocal o no
def esVocal(carac):
vocales = "aeiou"
vocalesUp = "aeiou".upper()
if vocales.count(carac) > 0 or vocalesUp.count(carac) > 0:
return True
else:
return False# Función que devuelva una cadena escrita al revés
def reves(cadena):
nueva = ""
for i in cadena:
nueva = i + nueva
return nueva# Función que devuelve si es un palindromo o no
def esPalindromo(cadena):
nueva = ""
for i in cadena:
nueva = i + nueva
if cadena == nueva:
return True
else:
return False#devuelva cadena repetida
def cadRep(cadena,veces):
return cadena * veces# imprimir in histograma con asteriscos
def histograma(lista):
for i in lista:
print("*" * i) -
Excelente David, gracias por participar en el blog. En esta entrada: Ejercicios de Programacion Python con solucion tienes todos los ejercicios del blog. Saludos
-
yo ise el ejercicio numero 1 asi esta bien??
def max(num1,num2):
if num1>num2:
print(str(num1) + ' es mayor que ' +str(num2))
elif num1<num2:
print(str(num2) + ' es mayor que ' +str(num1))
else:
print('los numeros son iguales')
print('ingrese 2 numeros ')
a=float(input('ingrese el primer numero: '))
b=float(input('ingrese el segundo numero: '))
max(a,b) -
Hola, soy nuevo en Python, y me gustaría saber si la solución que escribí del primer ejercicio quedó bien. Muchas gracias.
-------------------------------------------------------
#Define la funcion max
#Define las variables de la función max():
valueA = input("Please, insert your first value: ")
float(valueA) #Toma el valor de la variable "valueA" en forma Float
valueB = input("Now, please insert your second value: ")
float(valueB) #Toma el valor de la variable "valueB" en forma Float#Se define el mensaje de resultado de la operación
success = "Excelent, the highest value is "
tie = "mmm, this is a tie"#Se define la función max() y su operación
def max():
if valueA > valueB:
print(success + valueA)
elif valueB > valueA:
print(success + valueB)
elif valueA == valueB:
print(tie)
max()----------------------------------------------------------------
-
Parece estar correcto. Para python 2.7 tuve agregar str(valueA) porque no se puede concatenar un string con un entero.
Otra opción sería capturar los datos dentro de la función (valueA y valueB)
Saludos, Diego -
Muchas gracias por el apoyo. Oye, tu que dices, ¿me quedo en la versión 3.6 o me paso a la 2.7?
Mis objetivos son SDN, pues trabajo con networking.
-
Yo me inclinaría por Python 2.
Aquí tienes un documento del sitio oficial que puede ayudarte: https://wiki.python.org/moin/Python2orPython3
Saludos
-
-
como lo ago, definir la funcion empieza_a_b que dada una cadena de caracteres devolver true si la cadena empieza con letra a o b y false en caso de lo contrario no importa si es mayuscula o minuscula
-
Hola como estas? gracias por visitar el blog. Has podido hacer algo? El ejercicio no tiene mucha complicación, deberías intentarlo? si quieres puedes agregar lo que vas haciendo de código acá y te puedo guiar!!!
Saludos
-
-
Los resolvi todos en menos de una hora ashdjkasdh
-
Excelente!!! Gracias por visitar el blog!!!
-
-
Ejercicio 7: Yo lo he resuelto así, me ha parecido mucho más sencillo que tu solución, que ya leí que te costo bastante. Animo con el blog, está currado. Te lo copio aquí y donde las soluciones.
palabra = input('Dar una cadena de caracteres : ')
palabraInv = palabra[::-1]if palabra == palabraInv:
print('La palabra ', palabra, ' es palindroma')
else:
print('La palabra ', palabra, ' NO es palindroma')-
Excelente Raul. Gracias por visitar y participar en el blog!!!
Saludos
-
-
Ejercicio 1 soy nuevo en python pero creo que lo hice bien
def max(num1, num2):
if num1 > num2:
print ("Es mayor num1 %i" % num1)
else:
print ("Es mayor num2 %i" % num2)max(10, 12)
-
Te estaria faltando el caso en el que los numeros son iguales
def max(num1, num2):
if num1 > num2:
print ("Es mayor num1 %i" % num1)
elif:
print ("Es mayor num2 %i" % num2)
else:
print ("Los numeros son iguales")
-
-
Hola, soy nuevo en el post, y me ha gustado mucho. Me gustaria poder empezar desde cero, pero no hallo donde están sus primeras instrucciones o enseñanzas que hayan dado para poder retomarlas y llegar hasta donde van aprendiendo. Si alguien me lo puede decir, se lo agradecere muchisimo...
-
Acá tienes un tutorial, saludos
Aprender a programar en Python
-
-
El ejercicio número 2 me pareció interesante en cierta medida y traté de hacerlo pero al finalizarlo y ver tu resolución me di cuenta que lo había complicado demasiado jaja (o quizá no tanto). Dejo aquí el código (realiado en python 3.x) por si a alguien le interesa:
def max_de_tres():
a = input("Escriba un numero: ")
b = input("Escriba otro numero: ")
c = input("Escriba un tercer numero: ")if a > b:
if a > c:
print(a, " es el numero mayor")
else:
if c > a:
print(c, " es el numero mayor")
else:
print(a, " y ", c ," son iguales")else:
if b > a:
if b > c:
print(b, " es el numero mayor")
else:
if c > b:
print(c, " es el numero mayor")
else:
print(b, " y ", c, " son iguales")
else:
print(a, " y ", b, " son iguales")-
Pd: olvidé colocarle guiones como sangrías, así visto es posible que se complique más aun jaja
-
-
alguien sabe como realizar este ejercicio ?
En Python:
Escribir un programa que lea del teclado n y evalúe la siguiente ecuación:∑i=1n14i2−1
∑i=1n14i2−1El código debe:
Tener comentarios explicando su funcionamiento, entrada y salida.
De preferencia si el problema lo requiere modular el código utilizando def.
Debe correr el programa para cualquier posibilidad de entrada. -
Muchísimas gracias, me encantan tus ejercicios, ya los realicé todos.
-
Este comentario ha sido eliminado por el autor.
-
Ejercicio 1.
def max(x,y):
--mayor = x
--if x < y:
----mayor = y
--return mayorprint(max(3,2))
Ejercicio 2.
def max(x,y):
--mayor = x
--if x < y:
----mayor = y
--return mayordef max_de_tres(x,y,z):
--mayor = max(x,y)
--if mayor < z:
----mayor = z
--return mayorprint(max_de_tres(0,0,3))
Ejercicio 3.
def longitud(x):
--count = 0
--for i in x:
----count += 1
--return countprint(longitud("Test test"))
Ejercicio 4.
def vocal(x):
--vocales = ['a','e','i','o','u']
--for i in vocales:
----if i == x:
------return True
--return Falseprint(vocal('a'))
Ejercicio 5.
def sum(x):
--res = 0
--for i in x:
----res += i
--return resdef mult(x):
--res = 1
--for i in x:
----res *= i
--return resprint(sum([3,7,2]))
print(mult([3,7,2]))Ejercicio 6 y 7.
def longitud(y):
--foo = 0
--for i in y:
----foo += 1
--return foodef inversa(x):
--inv, aux = "", 0
--for i in range(longitud(x)):
----inv += x[longitud(x) - (aux + 1)]
----aux += 1
--return inv#SOLAMENTE en palabras
def palindroma(x):
--if x == inversa(x):
----return True
--return Falseprint(inversa("Esto es una prueba"))
print(palindroma("radar"))Ejercicio 8.
def superposicion(x,y):
--for i in x:
----for j in y:
------if i == j:
--------return True
--return Falseprint(superposicion("casa","foo"))
Ejercicio 9.
def generar_n_caracteres(x,y):
--return x*yprint(generar_n_caracteres(5,"a"))
Ejercicio 10.
def histograma(x):
--for i in x:
----for j in range(i):
------print('*', end = '')
----print()histograma([7,1,3])
-
Mil y mil! Soy de la epoca del dBASEpero perdí la práctica y estoy retomando la programación porque en realidad la necesito. Y Python no representa un corte drástico. Se pierde demasiado tiempo en Excel! Gracias por el curso y los ejercicios!
-
Para el 5
import os
def leerNumeros():
global N
N=[]
global T
T=int(input("Cuantos numeros quieres ingresar"))
#Captura de la lista de numeros
for a in range(T):
num=int(input("Dame un numero: "))
N.append(num)
print("Termino la captura...n")
input("Presiona Enter para continuar...")def suma(num,tam):
s=0
for a in range(tam):
s+=num[a]
return(s)def producto(num,tam):
p=1
for a in range (tam):
p*=num[a]
return(p)def mostrarRes():
os.system("CLS")
os.system("color 31")
print("nResultado de suma y el producton")
print("La lista acompleta es:",N,)
print("La suma y el producto son: n")
print("La suma es:",suma(N,T),"n")
print("El producto es:",producto(N,T),"n")
input("Presina ENTER para regresar al menu...")leerNumeros()
mostrarRes() -
Este comentario ha sido eliminado por el autor.
-
Hola muchas gracias por los ejercicios, yo vengo del fortran, por lo que mi tendencia es hacerlo igual que en ese lenguaje pero supongo que con la practica mejorare.
Como quería hacer ejercicios también hice el de ordenar una lista, por el método de la burbuja, pero la lista original también se ordena, creo que es algo de Python, pero como puedo tener la lista ordenada y la lista desordenada. -
esta cool , gracias man.py
-
El número mágico de una persona puede considerarse como la suma de los dígitos de su día de nacimiento y repitiendo el proceso hasta que la suma de los dígitos dé como resultado un número menor a 10.
Ejemplo:
Si la persona nació el 14 de junio de 1995, la entrada que se daría al programa es 19950614 y su número mágico se calcularía de la siguiente manera:
1 + 9 + 9 + 5 + 0 + 6 + 1 + 4 = 35
3 + 5 = 8
Restricción:
El programa debe contener al menos una función que reciba como parámetro un número de más de 1 dígito y regrese la suma de sus dígitos. -
Otra solución para el ejercicio 6:
def inversa():
cadena=input(" Introduce un texto ")
ln=len(cadena)
for i in range(ln):
print(cadena[ln-i-1],end="") -
Necesito ayuda para escribir un prigrama en python el cual itera a traves de una secuencia de 50 enteros generados aleatoriamente entre 100 y 200 y crea 2 objetos, uno que son multiplos pares de 3 y otro multiplos impares de 5.
-
Programa que e ejecute X veces, solicite un correo electrónico, debe cortar el usuario y añadirlo al sistema sino existe (Lista), debe dar la opción de ingresar la contraseña o generarla, una contraseña debe tener letras y números, mínimo 8 caracteres, máximo 16.
Si el usuario no existe entonces debe guardarlo en una lista, si el usuario existe no puede hacer nada.
Si el usuario del correo existe entonces debe solicitar otro correo distinto y validar el usuario.
Debe tener 3 opciones, INSERTAR, ACCEDER, SALIR. Desde insertar agrego nuevos usuarios, desde ACCEDER inicio sesión con mi usuario y contraseña (DICCIONARIO) y permitir al entrar ver un menú que diga CAMBIAR CONTRASEÑA y SALIR. -
Excelentes ejercicios muchas gracias por compartirlos!
-
buenas tengo un problema con el ejercicio 3 porque la sintaxis está bien pero el problema es que no se donde o como ingresar la cadena para probar si la funcion "funciona o no"
abajo dejo lo que hice:
def longitud(cadena):
cont = 0for i in cadena:
if cont (i):
cont [i] = cont [i] +1
else:
cont [i] =1print (cont)
otra forma que hice es:
def longitud (cadena):
cont = 0
for i in cadena:
cont += 1
return cont
pero es lo mismo no me deja agregar una cadena ya sea en cmd como en el visual studio code que es donde los voy probando nisiquiera cambiando el return por el :
print longitud([1,2,3,4,5]) -
def es_palindromo(cadena):
count = 0
cadena2 = ""for item in cadena:
count -= 1
cadena2 += cadena[count]if cadena == cadena2:
return Trueprint(es_palindromo("neuquen"))
-
ejercicio 3:
def listas(lista):
counter = 0
for x in lista:
counter += 1
print(counter) -
def suma_xz(x,z):
x=x+1
z=z-1
while(x<z):
print(x);
x=x+1
return x -
buenas noches me podrias ayudar con este ejercicio? debo hacerlo sin utilizar el for, solo con while.
Dados dos (2) números ·”x” y “z”donde “x” es menor que “z” haga una función para calcular la suma de los números comprendidos entre ”x” y “z”.
def suma_xz(x,z):
x=x+1
z=z-1
while(x<z):
print(x);
x=x+1
return x -
EJERCICIO 4
vocales=["a","e","i","o","u"] #editamos una lista con las vocales
def vocalConsonante(x): # creamos la función
if (x in vocales): #si la variable x esta en la lista
print (True) #Imprimimos True
else: #por el contrario
print (False) #imprimimos False
x=input("dime una letra cualquiera del abecedario: ") #Pedimos nos escriban una letra cualquiera
vocalConsonante (x) #llamámos a la función -
EJERCICIO 5
def sum(lista):#creamos función de suma
Suma = 0 #indicamos desde que valor empezamos
for i in lista:#recorremos la lista desde la primera posición hasta el final
Suma = Suma + i# indicamos que incremente una suma a cada posición
return Suma # devolvemos sumaprint(sum([1,2,3,4])) #imprimimos la función con la suma
def multip(lista):
Multi = 1
for i in lista:
Multi = Multi * i
return Multiprint(multip([1,2,3,4]))
-
EJERCICIO 9
n=int(input("¿cuantas veces quiere que se repita? "))#preguntamos por el número de veces que se quiera repetir
caracter=input("¿qué letra o palabra quieres que se repita?")#se pregunta por el caracter o caracteres que quiere que se repita
def generar_n_caracteres (n, caracter):#se declara la función
print (n * caracter)#imprimimos multiplicado el número por la letra o palabra
generar_n_caracteres(n, caracter)#llamámos a la función -
# THIS FUNCTION TAKES THREE INTEGERS AS ARGS AND RETURNS THE GREATER ONE
"""
def max_(a, b, c):
if a > b and a > c:
return a
if b > a and b > c:
return b
if c > a and c > b:
return c
if a == b and a == c:
return "equals"""""# FUNCTION THAT CALCULATES A STRING'S LENGTH
"""
def length_func(text):
a = 0
for i in text:
a += 1
return a
"""# TAKES A CHARACTER AS ARG AND RETURNS TRUE IF IT'S VOCAL OTHERWISE FALSE
"""
def is_vocal(a):
for i in "aeiouAEIOU":
if a == i:
return True
for i in "aeiouAEIOU":
if a != i:
return False"""# THIS FUNCTION SUMS ALL ARGS
"""
def sum_(*a):
return sum(a)"""# THIS FUNCTION MULTIPLY ALL ARGS
"""
import mathdef mult_(*a):
return math.prod(a)"""# THIS FUNCTION MUST REVERSE A STRING
"""
def reverse_string(a):
counter = len(a) - 1
result = ""
for i in a:
result += a[counter]
counter -= 1
return result"""# THIS FUNCTION MUST RECOGNIZE PALINDROMS
"""
def palindroms(a, b):
counter = len(a) - 1
result = ""
for i in a:
result += a[counter]
counter -= 1
if a == b:
print("It's a palindrom")
if a != b:
print("It is not a palindrom!")"""# THIS FUNCTION MUST TAKES TWO LISTS AS ARGS AND CHECK FOR OVERLAP ELEMENTS
"""
def lists_Overlaps(a, b):
for i in a:
for z in b:
if z == i:
return True
return False"""# THIS FUNCTION MUST TAKE TWO ARGS, AN INTEGER AND A CHARACTER AND MULTIPLY THEM
"""
def char_multiplier(a, b):
string_ = ""
for i in range(0, a):
string_ += b
return string_"""# THIS FUNCTION MUST RETURN AN HISTOGRAM ACCORDING THE ARGS
"""
def histogram(a):
result = ""
for i in a:
print("*" * i)""" -
Perdon por la indentación! Así se copia desde el IDE que uso (Pycharm)
-
Alguien me podria ayudar a resolver esto, por favor.
Hacer un programa que este contando cuantos juegos de una determinada consola se tiene. Primero se va a ingresar del teclado cuantos juegos se tiene. Luego se va a ingresar esa cantidad de juegos, pidiendo el tipo de consola, es decir ingresando el texto PS3, XBOX o WII, pero si ingresa un tipo de consola que no es de estos, se pide que se ingrese de nuevo. Al final imprimir cuantos juegos de PS3, XBOX y WII se tienen. -
Alguien me podria ayudar a resolver esto, por favor.
Hacer un programa que este contando cuantos juegos de una determinada consola se tiene. Primero se va a ingresar del teclado cuantos juegos se tiene. Luego se va a ingresar esa cantidad de juegos, pidiendo el tipo de consola, es decir ingresando el texto PS3, XBOX o WII, pero si ingresa un tipo de consola que no es de estos, se pide que se ingrese de nuevo. Al final imprimir cuantos juegos de PS3, XBOX y WII se tienen. -
Hola, me podría ayudar con el planteamiento de un problema que tenga que ver con mecatrónica para resolver en python... gracias
-
Hola amigos, mi nombre es Alice y estoy iniciando en la programación, mi profesor de diseño lógico, me dejó hacer un programa para la solución de reducción de funciones, por el método d Quine Mccloskey y no sé por donde empezar, me podrían orientar, gracias
-
solucion de EJERCICIO 5
listain = int(input("Cuantos numeros sera tu Lista : "))
lisNumeros =[]for i in range(listain):
lisNumeros.append(int(input("Numero entre: ")))
print("Tu lista es la siguiente: ", lisNumeros)
print()
print(" Quieres sumarlos \n" " Quieres multiplicarlos \n")def suma(lista):
su=0
for i in lista:
su=su + i
print("La suma es: ", su)def multi(lista):
mul=1
for i in lista:
mul=mul* iprint("La multiplicacion es: ", mul)
suma(lisNumeros)
multi(lisNumeros) -
hola! PythonDiario empiezo a aprender python, es mi primer leguaje jeje
solución del primer ejercicio
def numero_max():
try:
x = float(input("Numero1: "))
y = float(input("Numero2: "))if x > y:
return x
else:
return y
except:
print("ingrese un numero!")
return numero_max()print(f"numero mayor {numero_max()}")
-
Buenos ejercicios para los que iniciamos en python
-
No se por que me da error esto, es el ejercicio de max_de_tres:
def maxdetres(num1,num2,num3):
if num1 > num2 & num3:
print("el numero mayor es {}".format(num1))
elif num2 > num1 & num3:
print("el numero mayor es {}".format(num2))
else:
print("El numero mayor es {}".format(num3))maxdetres(3,5,7)
-
-
Aqui mi solución a los 10 primeros, saludos:
def max(a,b):
if a>b:
print(a)
else:
print(b)
######################################
def max_de_tres(a,b,c):
x=a
if b>x:
x=b
elif c>x:
x=c
print(x)
######################################
def func(list):
x=0
for letter in list:
x+=1
print(x)
####################################
def func(z):
if z=="a" or z=="e"or z=="i"or z=="o"or z=="u":
print(True)
else:
print(False)
#####################################
def sum(list):
x=0
for num in list:
x+=num
print(x)def multip(list):
x=1
for num in list:
x=x*num
print(x)
#####################################
def inversa(str):
print(str[::-1])
####################################
def es_palindromo(str):
if str == str[::-1]:
print(True)
######################################
def superposicion(list1,list2):
x=0
for item1 in list1:
for item2 in list2:
if item1==item2:
x=1
if x==1:
print(True)
else:
print(False)
#######################################
def generar_n_caracteres(x,chr):
print(x*chr)
##########################################
def procedimiento(list):
for item in list:
print(item*"*") -
bien
-
Gracias Master, me sirve para practicar para los examenes. Crack
Deja una respuesta
Están bien para empezar un Lunes activo!