Ejercicios de Bucles en Python
#Imprimir un número .Su programa recibirá un entero positivo n.
#Imprima el número n en n líneas separadas.
n = int(input())
for i in range(n):
print(n)
#Su programa recibirá un entero positivo nn.
#Imprima todos los números enteros
#desde 11 hasta nn en orden ascendente, cada uno en una línea separadas
n = int(input())
for i in range(1,n+1):
print(i)
#Su programa recibirá un entero positivo nn.
#Imprima todos los números impares desde 11
#hasta nn incluidos en orden ascendente, cada uno en una línea separada.
n = int(input())
for i in range(1,n+1,2):
print(i)
#Su programa recibirá un entero positivo nn.
#Calcule e imprima la suma de todos los enteros desde 11 hasta n:
#1+2+3+…+(n−2)+(n−1)+n.
n = int(input("Ingrese un número entero positivo: "))
suma = 0
for i in range(1, n+1):
suma += i
print("La suma de todos los enteros desde 1 hasta", n, "es:", suma)
#Escriba un programa que calcule el factorial de un número dado usando un ciclo for.
numero = int(input("Introduce un número: "))
factorial = 1
for i in range(1, numero + 1):
factorial = factorial * i
print("El factorial de", numero, "es", factorial)
#Escriba un programa que imprima las primeras n letras (minúsculas) del alfabeto usando un ciclo for.
n = int(input())
for i in range(n):
letra = chr(ord('a') + i)
print(letra)
#Si en un tablero de ajedrez n×nn×n se colocara trigo en cada casilla de manera que se colocara un grano en la primera casilla, dos en la segunda, cuatro en la tercera, y así sucesivamente (duplicando el número de granos en cada casilla subsiguiente), ¿cuántos granos de trigo
#habría en el tablero de ajedrez al final?
#Su programa recibirá un entero positivo n.
#Calcular el número de granos de trigo en el tablero de ajedrez al
#finalizar el proceso descrito.
n = int(input("Ingrese el tamaño del tablero de ajedrez: "))
granos = 1
total_granos = 1
for i in range(1, n*n):
granos *= 2
total_granos += granos
print("El número total de granos en el tablero de ajedrez es:", total_granos)
#tabla de multiplicar
numero = int(input("Introduce un número: "))
for i in range(1, 11):
resultado = numero * i
print(numero, "x", i, "=", resultado)
Comentarios
Publicar un comentario