1) Analizar el siguiente código y determinar qué sale por pantalla.

def foo(A,B,C,D,E,F,referencia):
    dA = abs(A-referencias)
    dB = abs(B-referencias)
    dC = abs(C-referencias)
    dD = abs(D-referencias)
    dE = abs(E-referencias)
    dF = abs(F-referencias)
    
    if dA <= dB and dA<=dC and dA<=dD and dA<=dE and dA<=dF:
        return A
    elif dB<=dC and dB<=dD and dB<=dE and dB<=dF:
        return B
    elif dC<=dD and dC<=dE and dC<=dF:
        return C
    elif  dD<=dE and dD<=dF:
        return B
    elif dE <= dF:
        return E
    else:
        return F
       
a,b,c,d,e,f = 4, 12, 6, 34, 1, 12

res = foo(a,b,c,d,e,f, 10)
res2 = foo(a,b,c,d,e,f, 1)

print(res, res2)


2) Analizar el siguiente código y determinar qué sale por pantalla.
si los valores ingresados por teclado son: 5, 3, 5, 6, 1
¿A qué problema responde este código?


for i in range(5):
    N = int(input("ingrese un número entero: "))
    if i == 0:
        t = N
    elif N > t:
        t = N

print(t)


3) Analizar el siguiente código y determinar qué sale por pantalla
si el valor ingresado por teclado es 10

¿A qué problema responde este código?


def contar_comb(N):
    cant = 0
    for i in range(N):
        for j in range(N):
            if i != j:
                cant += 1
    return cant
    
A = int(input("Ingrese la cnatidad de valores: "))
print(contar_comb(A))
    

4) Escribir un programa en python que cumpla con las siguientes especificaciones:

    a) Solicite al usuario que ingrese un número entero por teclado y guardarlo en la variable N
    
    b) Si el número es un múltiplo de 5 y 6 mostrar el mensaje "El número es múltiplo de 5 y 6"
    
    c) en caso contrario mostrar el mayor múltiplo del número


5) Escribir un programa en python que cumpla con las siguientes especificaciones:

    a) Solicite al usuario que ingrese un número entero por teclado y validar
       que el valor ingresado esté en el rango de 1 a 1000 y guardarlo en
       la variable A
    
    b) Solicite al usuario que ingrese un número entero por teclado y validar
       que el valor ingresado sea mayor a A y guardar el valor en la variable B.
      
    c) Calcular la sumatoria de todos los valores comprendidos entre A y B y mostrarlo
       por pantalla

Última modificación: martes, 31 de mayo de 2022, 10:13