Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

08 Desafío: ¡Es hora de practicar!

-- coding: utf-8 --

"""08 Desafío: ¡Es hora de practicar!.ipynb

Automatically generated by Colab.

Original file is located at
https://colab.research.google.com/drive/1mvecK48xPv1y9_T7824zPLukWRkHWMTE

8
Desafío: ¡Es hora de practicar!
Siguiente pregunta

Vamos a practicar el uso de la función print con algunas actividades. Para ello, resuelve los problemas propuestos en código:

1 - Imprime la frase "Escuela de Datos de Alura".
print("Escuela de Datos de Alura")

2 - Imprime tu nombre y tu apellido siguiendo la estructura a continuación:

Nombre: [tu nombre]
Apellido: [tu apellido]
Copia el código

Nombre: Ernesto
Apellido: Viloria
print("Mi nombre y apellido es:", Nombre, " ", Apellido

3 - Imprime tu primer nombre letra por letra. Por ejemplo, si mi nombre es Álvaro, la salida sería:

Á
L
V
A
R
O
Copia el código
4 - Imprime tu fecha de nacimiento en formato día mes año. Recuerda que los valores de día y año no deben estar entre comillas. Suponiendo una fecha de cumpleaños el 28 de febrero de 2003, el formato debe ser como el siguiente:

28 febrero 2003
Copia el código
5 - Imprime, en una sola instrucción print, el año actual en el que estás realizando este curso. El valor del año debe ser un dato numérico, y la salida de print debe ser la siguiente:

Año actual: [año]
"""

#1 - Imprime la frase "Escuela de Datos de Alura".
print("Escuela de Datos de Alura")

"""2 - Imprime tu nombre y tu apellido siguiendo la estructura a continuación:

Nombre: [tu nombre]
Apellido: [tu apellido]
Copia el código"""

Nombre= "Ernesto"
Apellido = "Viloria"

se muestran 2 alternativas

print("Mi nombre y apellido es:", Nombre, " ", Apellido)

print(f" Mi nombre y apellido es: {Nombre} {Apellido}")

"""3 - Imprime tu primer nombre letra por letra. Por ejemplo, si mi nombre es Álvaro, la salida sería:

Á
L
V
A
R
O

"""

Nombre= "Ernesto"
print(Nombre[0])
print(Nombre[1])
print(Nombre[2])
print(Nombre[3])
print(Nombre[4])
print(Nombre[5])
print(Nombre[6])

Nombre= "Ernesto"
print(*Nombre, sep="\n")

Nombre= "Ernesto"
print(Nombre[0])
print(Nombre[1])
print(Nombre[2])
print(Nombre[3])
print(Nombre[4])
print(Nombre[5])
print(Nombre[6])

"""4 - Imprime tu fecha de nacimiento en formato día mes año. Recuerda que los valores de día y año no deben estar entre comillas. Suponiendo una fecha de cumpleaños el 28 de febrero de 2003, el formato debe ser como el siguiente:

28 febrero 2003
"""

fecha_nacimiento = "20-11-1965"

Asumiendo el formato DD-MM-YYYY, se asignan valores a cada variable mediante un split con identificador '-'

dia, mes, año = fecha_nacimiento.split('-')

Diccionario para mapear el nro del mes a su nombre. clave: Valor

meses = {
"01": "enero", "02": "febrero", "03": "marzo", "04": "abril",
"05": "mayo", "06": "junio", "07": "julio", "08": "agosto",
"09": "septiembre", "10": "octubre", "11": "noviembre", "12": "diciembre"
}

print(f"{dia} {meses[mes]} {año}")

"""5 - Imprime, en una sola instrucción print, el año actual en el que estás realizando este curso. El valor del año debe ser un dato numérico, y la salida de print debe ser la siguiente:

Año actual: [año]
"""

import datetime

Se extrae el año actual como un entero del objeto datetime (datetime.datetime.now(): obtiene la fecha actual y tiempo como un datetime object.)

año_actual = datetime.datetime.now().year
print(f"Año actual: {año_actual}")

1 respuesta

Hola , espero que estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartetucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios