Código propuesto para los ejercicios
Se recomienda intentar los ejercicios previos hasta agotar totalmente la paciencia antes de ver la forma de resolver el problema.
Recuerda siempre pensar primero en la solución antes de abordar la programación.
Ciclo for
#imprime del 1 al 100
for i in range (1,101):
print(i)
#numeros pares del 0 al 100
for i in range (1,51):
print(2*i)
#primeras 30 potencias de 2
for i in range(31):
print(f"la {i} potencia 2 es: {2**i}")
#Recibe n datos y los eleva al cuadrado
n=int(input("Dime cuantos datos deseas ingresar"))
for i in range (n):
x=float(input("Dame el dato "))
print(f"el cuadrado de {x} es: {x**2}")
#Tablas de multiplicar
for i in range (1,11):
print(f"La tabla del {i}")
for j in range (1,11):
print(f"{j}.- {i}x{j}={i*j}")
#tabulador de rendimientos
ci=float(input("Dame el capital inicial "))
t=int(input("Dame el número de periodos "))
tasa=float(input("Dame la tasa de interés "))
for i in range(1,t+1):
print(f"{i}.-Un monto de ${ci} invertido a {i} periodos es igual a: {ci*(1+tasa)**i:.2f}")
Ciclo while
a=0
while a<=10:
print(a)
a=a+1
resp="si"
while resp=="si":
x=float(input("dame el dato "))
print(f"el cuadrado de {x} es: {x**2}")
resp=input("deseas ingresar otro dato? si/no ")
#alerta sobre división entre cero
b=0
while b==0:
a=float(input("Dame el dato"))
b=float(input("Dame el dato"))
if b==0:
print("b no debe valer cero")
print(f"la división es: {a/b}")
#caja registradora
resp="si"
a=0
while resp=="si":
p=float(input("Dame el precio del producto "))
a=p+a
resp=input("deseas agregar un nuevo producto? ")
print(f"La venta total es de: {a}")