Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Práctica: Funciones
1. Crea un programa que pida dos números enteros al usuario y diga si
alguno de ellos es múltiplo del otro. Crea una función EsMultiplo que
reciba los dos números, y devuelve si el primero es múltiplo del
segundo.
2. Crear una función que calcule la temperatura media de un día a partir de
la temperatura máxima y mínima. Crear un programa principal, que,
utilizando la función anterior, vaya pidiendo la temperatura máxima y
mínima de cada día y vaya mostrando la media. El programa pedirá el
número de días que se van a introducir.
3. Crear una subrutina llamada “Login”, que recibe un nombre de usuario
y una contraseña y te devuelve Verdadero si el nombre de usuario es
“usuario1” y la contraseña es “asdasd”. Además recibe el número de
intentos que se ha intentado hacer login y si no se ha podido hacer login
incremente este valor.
6. Crear una función que calcule el MCD de dos número por el método de
Euclides. El método de Euclides es el siguiente:
#Llamar a la funcion
if EsMultipo(N1, N2):
print ("El numero", N1, "es multiplo de", N2)
else:
print ("El numero", N1, " no es multiplo de", N2)
2.
# crear funcion
def CalculoTempMedia (tM , tm):
return (tM + tm)/2
#Definir variables
dia = 1
# pedir al usuarionumero de dias
NumeroDias= int(input("Por favor , indique la cantidad de dias de los cuales
quiere obtener promedio "))
#ciclo
while dia<= NumeroDias:
tM = float(input("indique la temperatura maxima "))
tm = float(input("Indique la temperatura minima "))
#Inicializar vadiable
intentos= 0
#ciclo
while True:
usuario= input("ingrese su usuario ")
contraseña= input("Ingrese su contraseña ")
intentos +=1
4.
# crear funcion
def Login (Nombre, Contraseña):
if Nombre == "usuario1" and Contraseña == "asdasd":
return True
else:
return False
intentos += 1
#Inicializar vadiable
intentos= 0
#ciclo
#Llamar funcion
numeroFactorial = factorial(Numero)
print("El numero factorial del numero ", Numero, "es", numeroFactorial )
6 y 7.
#Programa principal