[ Foro de Python ]

Ayudaa con python

19-Apr-2021 16:15
Invitado (Lemuel)
1 Respuestas

no sé como hacer que mi programa funcione:

print("Digite el valor de un numero 'a'")
a = int(input("Valor: "))

print("'a' vale ", a)
print("¿Cuál es el valor a sumar?")
num_of_sum = int(input("Sumaré: "))
first_step = a + num_of_sum
print("¿Cuánto deseas restarle?")
num_of_subtraction = int(input("Le restaré: "))
second_step = first_step - num_of_subtraction
print("¿Por cuánto desea multiplicarlo?")
num_of_multiplication = int(input("Lo multiplicaré por: "))
third_step = second_step * num_of_multiplication
print("¿Por cuánto lo quieres dividir?")
num_of_division = int(input("Lo dividiré por: "))
fourth_step = third_step // num_of_division
print("¿A que potencia le gustaría elevarlo?")
num_of_potentation = int(input("Me gustaría elevarlo a la: "))
fifth_step = fourth_step ** num_of_potentation
print("\nAutomáticamente le daremos el módulo de ese número")
sixth_step = fifth_step % 2

print(f"\nAl sumarle {num_of_sum}, el resultado de a, pasa a valer:", first_step)
print(f"Al restarle {num_of_subtraction}, el resultado de a, pasa a valer:", second_step)
print(f"Al multiplicarlo por {num_of_multiplication}, el resultado de a, pasa a valer:", third_step)
print(f"Al dividirlo por {num_of_division}, el resultado de a, pasa a valer:", fourth_step)
print(f"Al elevarlo al {num_of_potentation}, el resultado de '{fourth_step}', pasa a valer {fifth_step}")
print("Automáticamente le damos el módulo de ese número, cuyo valor es de:", sixth_step)
print("\nEl resultado final de a, es igual a:", fifth_step)

print("\n¿Te has perdido? Dime qué paso quisieras ver:")
print(" 1_Primer Paso\n 2_Segundo paso\n 3_Tercer paso \n 4_Cuarto paso\n 5_Quinto paso\n 6_Resultado final\n 7_Módulo")
decicion = input("Elección:")

if decicion == "Primer paso":
           print(f"Al sumarle {num_of_sum}, el resultado de a, pasa a valer:", first_step)
if decicion == "Segundo paso":
           print(f"Al restarle {num_of_subtraction}, el resultado de a, pasa a valer:", second_step)
if decicion == "Tercer paso":
           print(f"Al multiplicarlo por {num_of_multiplication}, el resultado de a, pasa a valer:", third_step)
if decicion == "Cuarto paso":
           print(f"Al dividirlo por {num_of_division}, el resultado de a, pasa a valer:", fourth_step)
if decicion == "Quinto paso":
           print(f"Al elevarlo al {num_of_potentation}, el resultado de '{fourth_step}', pasa a valer {fifth_step}")
if decicion == "Resultado final":
           print("El resultado final de a, es igual a:", fifth_step)
if decicion == "Módulo":
           print("El módulo de 'a' es:",sixth_step)

print("¿Desea visualizar otro paso?")
decicion2 = input("Respuesta:")

if decicion2 == "Sí" or "Si" or "sí" or "si":
   decicion2 = True
else:
   decicion2 = False

while decicion2 == "Sí" or "si" or "Si" or "sí" and True:
   print("¿Que otro paso desea ver?")
   print(" 1_Primer Paso\n 2_Segundo paso\n 3_Tercer paso \n 4_Cuarto paso\n 5_Quinto paso\n 6_Resultado final\n 7_Módulo\n 8_Salir")
   decicion = input("Elección:")
   if decicion == "Primer paso":
       print(f"Al sumarle {num_of_sum}, el resultado de a, pasa a valer:", first_step)
   if decicion == "Segundo paso":
       print(f"Al restarle {num_of_subtraction}, el resultado de a, pasa a valer:", second_step)
   if decicion == "Tercer paso":
       print(f"Al multiplicarlo por {num_of_multiplication}, el resultado de a, pasa a valer:", third_step)
   if decicion == "Cuarto paso":
       print(f"Al dividirlo por {num_of_division}, el resultado de a, pasa a valer:", fourth_step)
   if decicion == "Quinto paso":
       print(f"Al elevarlo al {num_of_potentation}, el resultado de '{fourth_step}', pasa a valer {fifth_step}")
   if decicion == "Resultado final":
       print("El resultado final de a, es igual a:", fifth_step)
   if decicion == "Módulo":
       print("El módulo de 'a' es:", sixth_step)

   while not decicion == "Salir":
       print("Muchas gracias por utilizar nuestros servicios")

print("Muchas gracias por utilizar nuestros servicios")


20-Apr-2021 10:19
Nacho Cabanes (+77)

¿Qué pretendes hacer y qué no funciona?






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)