Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafio: ¡Es hora de practicar!

10

#recordemos usar el integer para saber si es entero o decimal
#recordemos usar el resto % para saber si es par o impar
#recordemos usar el mayor o menor a 0 para saber si es positivo o negativo
while True:
try:
numero1 = int(input("Ingresa tu primer número -> "))
numero2 = int(input("Ingresa otro número -> "))
break
except ValueError:
print("Recuerda que tienes que colocar números:)")
print('''
¿Qué operación deseas realizar (Digita el símbolo correspondiente)
suma -------------- +
resta ------------- -
división ---------- /
multiplicación ---- *
''')
operadores = ["/","","-","+"]
while True:
operación = input()
if operación in operadores:
if operación == "+":
resultado = numero1+numero2
print(f"La suma es {resultado}")
elif operación == "-":
resultado = numero1-numero2
print(f"La resta es {resultado}")
elif operación == "
":
resultado = numero1*numero2
print(f"La multiplicación es {resultado}")
elif operación == "/":
try:
resultado = numero1/numero2
if resultado.is_integer():
print(f"La división es {resultado:.0f}")
else:
print(f"La división es {resultado:.1f}")
except ZeroDivisionError:
print(f"No podemos dividir entre 0, lo siento")
break
else:
print("Ingresa un operador correcto: ")

El resultado de la operación debe incluir información sobre el número, si es par o impar, positivo o negativo, e entero o decimal

print(f"{resultado} ¿es par o impar? ")
if resultado %2 == 0:
print(f"{resultado} es un número par")
else:
print(f"{resultado} es un número impar")

print(f"{resultado} ¿es positivo o negativo? ")
if resultado < 0:
print(f"{resultado} es negativo")
elif resultado > 0:
print(f"{resultado} es positivo")
else:
print(f"es 0")

print(f"{resultado} ¿es entero o decimal?")
if resultado.is_integer():
print("Es entero")
else:
print("Es decimal")

11

print("En el siguiente programa, ingresa 3 valores numéricos y te diremos"
" si es apto para ser un triángulo y su tipo")
a = float(input("Ingresa el primer valor: "))
b = float(input("Ingresa el segundo valor: "))
c = float(input("Ingresa el tercer valor: "))
if a + b > c and a + c > b and c + b > a:
print("En efecto, puede ser un triángulo, y uno de tipo:")
if a == b == c:
print("Equilátero")
elif a==b or a==c or b==c:
print("Isósceles")
else:
print("Escaleno")
else:
print("Mano, aprende lógica de triángulos XD ")
#12
litrodiesel = 2
litroetanol = 1.70
print("¿Qué combustible deseas?"
" E para etanol y D para diésel")
combustible = input().upper()
if combustible == "E":
print("Bien, escogiste Etanol, el descuento es de 2% por litro hasta los 15, por encima de eso serán 4% por litro, escoge tu cantidad: ")
cantidad=float(input())
if cantidad <=15:
print(f"escogiste {cantidad} litros de Etanol, el precio a pagar será de: {cantidad * litroetanol}")
descuento= litroetanolcantidad0.02
print(f"tu descuento será de {descuento}$, el nuevo precio a pagar será de {(cantidadlitroetanol)-descuento}")
else:
print(f"escogiste {cantidad} litros, el precio a pagar será de {litroetanol * cantidad}")
descuento=litroetanol
cantidad0.04
print(f"tu descuento será de {descuento}$, el nuevo precio a pagar será de {(cantidad
litroetanol)-descuento}"
elif combustible == "D":
print("Bien, escogiste Diésel, el descuento es de 3% por litro hasta los 15, por encima de eso serán 5% por litro, escoge tu cantidad: ")
cantidad=float(input())
if cantidad <=15:
print(f"escogiste {cantidad} litros de Diésel, el precio a pagar será de: {litrodieselcantidad}")
descuento= litrodiesel
cantidad0.03
print(f"tu descuento será de {descuento}$, el nuevo precio a pagar será de {(cantidad
litrodiesel)-descuento}")
else:
print(f"escogiste {cantidad} litros, el precio a pagar será de {litrodiesel * cantidad}")
descuento= litrodieselcantidad0.05
print(f"tu descuento será de {descuento}$, el nuevo precio a pagar será de {(cantidad*litrodiesel)-descuento}")
else:
print("Recuerda colocar una buena letra :)")

13

ventas2022=int(input("ventas del año 2022 -> "))
ventas2023=int(input(" ventas del año 2023 -> "))
variacion=((ventas2023-ventas2022)/ventas2022)*100
if variacion < -10:
print("tendremos un recorte de gastos")
elif -10<=variacion <=2:
print("planificación de políticas de incentivo a las ventas")
elif 2<=variacion<=20:
print("pequeña bonificación para el equipo de ventas")
else:
print("Bonificación para el equipo de ventas")

1 respuesta

Hola,

Gracias por compartir tu código con nosotros. Recuerda que estamos aquí para ayudarte. Si necesitas ayuda, no dudes en buscarnos en el foro.

¡Gracias nuevamente!

Saludos,

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!