English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

invitado
1 / ?
volver a las lecciones

Bienvenido

Anatomy of a Python print() statement: function name, parentheses, and string argument labeled

Bienvenido a tu primera lección de Python.

Python es uno de los lenguajes de programación más populares del mundo. Científicos, ingenieros, artistas y estudiantes lo usan todos los días.

En esta lección escribirás código Python real y lo ejecutarás al instante. Tu código se ejecuta en un servidor real — no es una simulación.

Comencemos con el programa más famoso de toda la informática.

Hola, Mundo!

Tu primer programa

La jornada de todo programador comienza con las mismas dos palabras: ¡Hola, Mundo!

En Python, imprimes texto en la pantalla usando la función print():

print("Hello, World!")


Eso es. Una línea. Las comillas le dicen a Python que es texto (llamado cadena). La función print() lo envía a la pantalla.

Escribe un programa Python que imprima exactamente: Hello, World!

¿Qué son las Variables?

Variables as labeled boxes in memory: string box labeled name, integer box labeled age

Variables: dar nombres a los valores

Una variable es un nombre que contiene un valor. Piénsalo como una caja etiquetada.

name = "Ada"

age = 12

print(name) — imprime: Ada

print(age) — imprime: 12


El signo = significa asignar — poner el valor del lado derecho en el nombre del lado izquierdo.

El texto va entre comillas (una cadena). Los números no necesitan comillas (un entero).

Crear Variables

Tu turno

Crea dos variables e imprímelas:

1. Una variable llamada animal establecida en tu animal favorito

2. Una variable llamada count establecida en cuántas patas tiene

3. Imprime ambas variables


Ejemplo de resultado (el tuyo será diferente):

cat

4

Crea variables llamadas `animal` y `count`, luego imprime ambas. Tu código debe generar dos líneas de resultado.

Combinando Cadenas

f-string anatomy: f prefix, literal text, and {variable} placeholder each labeled

Concatenación de cadenas

Puedes unir cadenas con +:

greeting = "Hello" + " " + "World"

print(greeting) — imprime: Hello World


f-strings (cadenas formateadas)

Una mejor manera de mezclar variables en texto:

name = "Ada"

print(f"My name is {name}") — imprime: My name is Ada


La f antes de la comilla activa el modo f-string. Dentro de la cadena, {variable} se reemplaza con el valor de la variable.

Práctica de f-strings

Tu turno

Crea dos variables:

- food — tu comida favorita (una cadena)

- rating — cuánto te gusta del 1 al 10 (un entero)


Luego usa un f-string para imprimir:

I love pizza! I rate it 9 out of 10.

(con tu propia comida y calificación)

Crea variables `food` y `rating`, luego imprime una oración usando un f-string que incluya ambas. Tu resultado debe ser una sola oración.

If / Else

if/else control flow diagram: condition diamond with True/False branches, comparison operators table

Tomar decisiones

Los programas pueden tomar decisiones usando if y else:


temperature = 35

if temperature > 30:

print("It is hot!")

else:

print("It is not hot.")


El código indentado bajo if solo se ejecuta cuando la condición es True.

El código bajo else se ejecuta cuando es False.


Operadores de comparación: > (mayor), < (menor), == (igual), != (no igual), >=, <=

Desafío If/Else

Tu turno

Escribe un programa que:

1. Crea una variable score establecida en cualquier número

2. Si score es 60 o superior, imprime Pass

3. De lo contrario, imprime Fail

Escribe un programa if/else con una variable `score`. Imprime `Pass` si score >= 60, de lo contrario imprime `Fail`.

Juntarlo Todo

Desafío final

Ahora sabes: print(), variables, f-strings, e if/else.

Combínalos todos en un programa.


Escribe un programa que:

1. Crea una variable name (un nombre, una cadena)

2. Crea una variable age (una edad, un entero)

3. Si age es 13 o mayor, imprime: Welcome, [name]! You may enter.

4. De lo contrario, imprime: Sorry, [name]. You must be 13 to enter.


Usa un f-string para el resultado.

Escribe el programa completo descrito arriba. Usa variables, f-strings, e if/else juntos.