# data[].attributes.body
Una variable es utilizada principalmente para guardar tanto datos como estados, asignar valores entre variables, representar valores en la programación y mostrar valores. Es decir, una variable es un tipo de dato que identifica y almacena. Se podrían clasificar en: variable auxiliar o temporal, acumuladora y de estado.

# data[].attributes.body
Se usa para tomar decisiones donde se evalúa una expresión que da como resultado un booleano (verdadero o falso). Una vez evaluada la expresión se ejecuta el código.

Ejemplo:

num= int(input('escribe un numero\n'))

if num < 0:
  print(' numero negativo')
elif num==0:
  print('el numero es 0')
elif num > 0:
  print('el numero es positivo')

# data[].attributes.body
Este ciclo nos permite llevar a cabo múltiples iteraciones analizando una expresión lógica que puede tener un valor verdadero o falso.

Ejemplo:

print('While controlado por conteo')

print('===============================')

print('Sumador numero hasta 10')

sum=0

num=1

while (sum<=10):

  sum=num+sum

  num=num+1

  print('La suma es ' +str(sum))

# data[].attributes.body
Normalmente estos bucles iteran sobre una progresión numérica aunque en Python podemos iterar no solo una progresión numérica sino también una secuencia como una lista o una cadena de texto.

Ejemplo:
print('for con listas')

print('===============================')

nombre_list=['paco','manu','alonso']

for nombre in nombre_list:

print('Su nombre es: ', nombre, ' el numero de letras son:', len(nombre))