Python - Función Range
#############################################
#10 Ejemplos con la función range en Python.
#1. Imprimir números del 0 al 9:
for num in range(10):
print(num)
#2. Imprimir números del 1 al 10:
for num in range(1, 11):
print(num)
#3. Imprimir números pares del 0 al 10:
for num in range(0, 11, 2):
print(num)
#4. Imprimir números impares del 1 al 9:
for num in range(1, 10, 2):
print(num)
#5. Imprimir los primeros n números de la secuencia de Fibonacci:
n = 10
fib_nums = [0, 1]
for i in range(2, n):
next_num = fib_nums[i-1] + fib_nums[i-2]
fib_nums.append(next_num)
print(fib_nums)
#6. Imprimir una tabla de multiplicar para un número dado:
num = 5
for count in range(1, 11):
product = num * count
print(num, "x", count, "=", product)
#7. Calcular la suma de los primeros n números enteros:
n = 10
sum = 0
for num in range(1, n+1):
sum += num
print("La suma es:", sum)
#8. Calcular el promedio de una lista de números:
nums = [4, 2, 8, 5, 9, 1]
total = sum(nums)
average = total / len(nums)
print("El promedio es:", average)
#9. Imprimir los elementos de una lista en orden inverso:
nums = [4, 2, 8, 5, 9, 1]
for i in range(len(nums)-1, -1, -1):
print(nums[i])
#10. Imprimir los caracteres de una cadena en orden inverso:
text = "Hola mundo"
for i in range(len(text)-1, -1, -1):
print(text[i])