Ejercicios ciclo FOR

Calcule de $\sum_{i=1}^{n} i = \frac{n (n+1)}{2} $


In [1]:
n = int(input("Ingrese el n: "))


Ingrese el n: 10

In [2]:
s = 0
# recordar que range tiene 3 parametros, dos opcionales, sino se ingresa el comienzo es 0
# y el incremento es 1.
for i in range(1, n+1):
    s += i
    print(s)


1
3
6
10
15
21
28
36
45
55
Comprobemos...

In [3]:
print(n*(n+1)/2)


55.0
Utilicemos el tercer argumento... para saltar de 2 en 2.

In [4]:
for i in range(1,10,2):
    print(i)


1
3
5
7
9
Ejemplo de ciclo for con textos... recordar que es una coleccion de letras

In [5]:
t = "texto"

In [6]:
for i in range(len(t)):
    print(t[i])


t
e
x
t
o

In [7]:
for i in t:
    print(i)


t
e
x
t
o
Ejemplo con listas.... ahora es una coleccion de textos...

In [13]:
for i in range(len(lista)):
    print(lista[i])


hola
que
tal

In [8]:
lista = ["hola", "que", "tal"]

In [9]:
for i in lista:
    print(i)


hola
que
tal

In [ ]: