Lo aprendido en la Unidad 2

 #Reto 4

# Yaira Salazar

#14 de diciembre de 2022

#Usuario ingrese datos

#primer nombre, segundo nombre, primer apellido, segundo apellido,

#tipo de cédula

#Direccion,Ciudad,Celular 

# Concatenar nombre y apellidos

#Retornar datos de usuario (Todos)


def BD(): #Definimos la funcion

    #informacion de los usuarios 

    print("Digite su primer nombre ") 

    n_primer = str(input())

    print("Digite su segundo nombre ")

    n_segundo = str(input())

    print("Digite su primer apellido ")

    a_primer = str(input())

    print("Digite su segundo apellido ")

    a_segundo = str(input())

    #se le pide un tipo de dato CC, TI O Psaporte e ingresar el numero de cocumento 

    print("Seleccione su tipo de documento")

    print(" 1. Cédula   2. Tarjeta de identidad   3. Pasaporte")

    #Opciones a elegir

    elegir_opcion=input() 

    if elegir_opcion == "1":

        print("Ingrese su Cédula: ")

        NumDocumento = str(input())

    elif elegir_opcion == "2":

        print("Ingrese su Tarjeta de Indentidad: ")

        NumDocumento = str(input())

    elif elegir_opcion == "3":

        print("Ingrese su pasaporte: ")

        NumDocumento = str(input())

    else:

        print("Opcion no válida: ") #Por si presiona un número diferente a 1,2,3

    print("Dígite su dirección ")

    direccion = str(input())

    print("Dígite la ciudad de su residencia ")

    Ciudad = str(input())

    print("Dígite su número de celular ")

    Numero = str(input())


    nombre_completo = n_primer + n_segundo  + a_primer + a_segundo

    ubicacion= direccion + Ciudad #concatenamos lo sugerido

    


    #Por medio del return mostramos en pantalla los datos

    return nombre_completo + "\n" + ubicacion + "\n" + NumDocumento + "\n" + Numero

    

print (BD())



PARA EL SIGUIENTE RETO DEBEMOS CREAR PRIMERO UN ARCHIVO EN DONDE VAMOS A CREAR LAS FUNCIONES 
#miModulo 
def Generar_Nombre_Completo (Primer_Nombre, Segundo_Nombre): 
    return Primer_Nombre+' '+ Segundo_Nombre

def w (masa, gravedad):
    return masa*gravedad 

LUEGO CREAMOS EL MÓDULO

 '''
#Reto 5
Nombre: Yaira Salazar
Fecha: 9 de diciembre del 2022

'''

#un módulo es un archivo que contiene
#un conjunto de codigos o de funciones los cuales
#pueden ser incluidos en la aplicacion
#un módulo puede contener un archivo con 
#una sola variable o una funcion conb un 
#codigo base

import miModulo  as nombre #se renombra el módulo
print (nombre.Generar_Nombre_Completo ('Yaira', 'Salazar')) #imprime nombre completo'''

#Se puede tener varias funciones en un mismo módulo 
from miModulo import Generar_Nombre_Completo as nombre,w
print (nombre('Yaira','Salazar'))
print (w(10,78)) #El peso lo podemos calcularlo como la masa por la aceleración de la gravedad ( w = m * g ).

#Librería matemáticas
import math 
Area=math.pi*(4**2) #Calcula el área de un círculo de radio 4 multiplicando pi por el elevado a la dos del radio
print (Area) 

#Otra manera de importar una librería
from math import *
print (math.pi) #El número pi

#Renombrar una funcion
from math import pi as PI 
Area=PI*(2**2) #Renombrar a pi como PI, para hallar el área de un círculo con radio 2
print (Area)

#Módulo aleatorio
from random import random, randint 
print (random()) #Un número  aleatorio random() va de un intervalo [0, 1)
print (randint(1,40)) #Un número entero aleatorio



#Reto 6
'''Yaira Salazar Vela 
9 de diciembre de 2022
'''
#Listar secuencia
#Listar las letras de una palabra 

nombre= 'Yaira ' #No Marcela JAJAJAJ
lst= list(nombre)
print(type(list))
print(lst)

#generar una lista de números
numeros =[i for i in range (11)] #lista los numeros del 0 al 10
print (numeros)

#calcula la raiz ciuadrada de los perimeros 10 digitos 
from math import sqrt #Importo librería matemáticas raíz cuadrada 
raiz = [sqrt (i) for i in range (11)] #calculo de la raiz
print (raiz)

#Lista combinada con un condicional
#Generar una lista con números primos

n_pares= [i for i in range (21) #Rango de números entre el 0 y 20
if i % 2 ==0] #Si el número es divisible entre 2
print (n_pares)

#Generar una lista con números impares
n_impar = [i for i in range (21) 
if i % 2 !=0]
print (n_impar)





Comentarios