Ejercicios Python For
Facebookequisinstagramlinkedinyoutubewhatsappcorreo
Ejercicios Python For

IMPORTANTE: Resuelva los enunciados en orden siguiendo las indicaciones. NO MIRE las soluciones, recuerde que en una entrevista de trabajo deberá entender y resolver enunciados sin ayuda.

Enunciados:

  1. Pida al usuario que ingrese 6 caracteres y muestre uno por linea indicando ERROR si se ingresa una cantidad diferente de caracteres
    En la terminal debes ver
  2. Pida al usuario que ingrese 6 caracteres y muestre en una linea la posición que ocupa y el caracter correspondiente, indicando ERROR si se ingresa una cantidad diferente de caracteres
    En la terminal debes ver
  3. Dadas las siguientes cadenas que representan las notas obtenidas por dos grupos de alumnos en la misma materia dictada por distintos profesores, donde el 0 (cero) significa ausente.
    grupo_a = "6; 5; 7; 2; 10; 4; 0; 8; 1; 2; 6; 1; 5; 1; 0; 4; 10; 8; 0; 10; 8; 7; 4; 6; 10; 5; 8; 7; 7; 7; 9; 3; 6; 10; 10; 10; 10; 8; 7; 4; 10; 0; 7; 5; 2; 1; 5; 7; 10; 5; 9"
    grupo_b = "3; 1; 8; 7; 0; 7; 5; 6; 5; 1; 1; 9; 2; 7; 9; 8; 1; 10; 6; 3; 6; 4; 3; 7; 4; 6; 7; 5; 10; 8; 3; 1; 6; 4; 10; 0; 2; 1; 5; 7; 4; 9; 8; 10; 7; 8; 5; 4; 1; 2; 0"
    Convierta las cadenas en dos listas de notas.
    Construya un diccionario que tenga como clave el grupo, con los elementos siguientes para cada grupo:
    Cantidad de ausentes.
    Promedio de notas considerando los ausentes con nota 0
    Promedio de notas sin tener en cuenta los ausentes
    NOTA: El promedio es la suma de todos lo valores dividido por la cantidad de valores
    Cantidad de alumnos promocionados
    Cantidad de alumnos aprobados
    Cantidad de alumnos reprobados
    Suponiendo que los alumnos con nota 7 o mayor promocionan, aquellos con notas entre 4 y 6 aprueban y las notas entre 1 y 4 reprueban
    Por último muestre los resultados obtenidos de forma que puedan compararse los valores de ambos grupos
    Piense que criterio utilizaría teniendo en cuenta la información calculada para indicar cual profesor es mejor
    En la terminal debes ver
  4. Pida al usuario que ingrese un numero de 4 digitos sin repetidos por teclado, verifique la entrada y compare el numero ingresado con: 0379, indicando para cada digito ingresado si se encuentra en el principal y en que posición
    En la terminal debes ver
  5. Genere e imprima en pantalla 10 numeros aleatorios
    En la terminal debes ver
  6. Genere un numero entero aleatorio de cuatro digitos incluyendo el cero que no contenga digitos repetidos
    En la terminal debes ver

Terminal: Ejercicio 1 - Enunciado

Ingrese 6 caracteres: a1f2e345
ERROR

Ingrese 6 caracteres: a1b2c3
a
1
b
2
c
3

Terminal: Ejercicio 3 - Enunciado

Ingrese 6 caracteres: asdf
ERROR

Ingrese 6 caracteres: asdfgh
0 - a
1 - s
2 - d
3 - f
4 - g
5 - h

Terminal: Ejercicio 2 - Enunciado

Ausentes Grupo A: 4 Grupo B: 3
Promedio Grupo A: 5.82 Grupo B: 5.02
Promedio sin ausentes Grupo A: 6.32 Grupo B: 5.33
Promocionados Grupo A: 25 Grupo B: 19
Aprobados Grupo A: 14 Grupo B: 15
Reprobados Grupo A: 8 Grupo B: 14
Reprobados en % Grupo A: 15.69% Grupo B: 27.45%

Terminal: Ejercicio 4 - Enunciado

Ingrese un entero de 4 digitos: 123
ERROR

Ingrese un entero de 4 digitos: 123a
ERROR

Ingrese un entero de 4 digitos: 1443
ERROR

Ingrese un entero de 4 digitos: 1234
El digito 0 NO se encuentra
El digito 1 NO se encuentra
El digito 2 se encuentra en: 1
El digito 3 NO se encuentra

Terminal: Ejercicios 5 - Enunciado

0.42913388793368745
0.20671989475341346
0.59919109940327
0.21315813803725248
0.24447335149672356
0.13506005093793838
0.38788523327481117
0.8270107920540003
0.3271126148359852
0.2575147473295337

Terminal: Ejercicios 6 - Enunciado

Numero original: 0.4878694814610497 - Selección de 4 sin repetidos: 7869

Numero original: 0.14840688593367302 - Selección de 4 sin repetidos: 8406