#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
Publicar un comentario