-- 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}")