
Necesito ayuda con problema de progamación
Publicado por Juan Ramón (5 intervenciones) el 20/12/2016 17:47:40
¡Buenas! veréis tengo un problema al realizar este ejercicio de programación. He escrito ya algo de código pero no consigo avanzar.

Os agradecería vuestra ayuda, muchas gracias!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
menu = ["1.Calcular el cuadrado de un número",
"2.Calcular la raíz cuadrada de un número",
"3.Decir si un número es primo o no",
"4.Salir del progama"]
print (menu[0]); print (menu[1]); print (menu[2]); print (menu[3])
accion = input("Introduce un número para elegir una opción")
accion = int(accion)
if accion == 1:
numero = input("Escribe el numero que quieras elevar al cuadrado")
numero = int(numero)
print("El numero al cuadrado es", numero * numero, sep=" ")
elif accion == 2:
import math
numero = input("Introduce un número para hallar la raíz cuadrada")
numero = int(numero)
raiz = math.sqrt(numero)
print ("La raiz es: "+ str(raiz))
elif accion == 3:
a = 0
numero = input("Introduce un número para comprobar si es primo")
numero = int(numero)
for i in range(1,numero+1):
if(numero % i==0):
a=a+1
if(a!=2):
print("No es primo")
else:
print("Es primo")
elif accion == 4:
print("fin del progama")
Os agradecería vuestra ayuda, muchas gracias!
Valora esta pregunta


0