Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Ayuda con programa de If/Else de comparacion de numeros
#1
HolaSmile, llevo un tiempo queriendo aprender a programar en Python y por fin lo estoy haciendo, en fin en todo caso ahora estoy aprendiendo el uso de los If/Else pero estoy teniendo un problema con un código (el cogido lo dejare abajo ) que compara dos números y te dice si uno es mayor que otro, si es menor o si son iguales pero estoy teniendo problemas en la parte de "igual" ¿Qué estoy haciendo mal? y ¿Como lo corrijo ?  

Código:
a=int(input("Tecle un numero: "))
b=int(input("Tecle otro numero: "))

if a>b:  
   print("El numero mas grande es:"+str(a))
elif a<b:
   print("El numero mas pequeño es:"+str(b))
else a==b:
   print("Los dos numeros son iguales")
Responder
#2
(10-07-2019, 02:41 PM)Gargantia escribió: HolaSmile, llevo un tiempo queriendo aprender a programar en Python y por fin lo estoy haciendo, en fin en todo caso ahora estoy aprendiendo el uso de los If/Else pero estoy teniendo un problema con un código (el cogido lo dejare abajo ) que compara dos números y te dice si uno es mayor que otro, si es menor o si son iguales pero estoy teniendo problemas en la parte de "igual" ¿Qué estoy haciendo mal? y ¿Como lo corrijo ?  

Código:
a=int(input("Tecle un numero: "))
b=int(input("Tecle otro numero: "))

if a>b:  
   print("El numero mas grande es:"+str(a))
elif a<b:
   print("El numero mas pequeño es:"+str(b))
else a==b:
   print("Los dos numeros son iguales")

Hola, tu error esta en el else, la sentencia else no lleva condicion.

Ejem:
if num >= 0:
   print('El numero es positivo')
else:
   print('El numero es negativo')
Responder
#3
IF condicion :

Se ejecutara si se cumple la condicion if

else :

se ejecutara si no se cumple la condicion if

elif condicion2 :

le puedes poner otra condicion y se ejecutara tambien si se cumple la condicion de aqui
Responder
#4
dado un valor de entrada imprimir si es un numero o una cadena

def ValorEntrada():
    valen=input("Escribe lo que quieras:")
    return valen
def validavalen(valen):
    if (valen.isdigit()):
        v=print("Es un numero")
    else:
        v="Es una cadena"
    return v

valen=ValorEntrada()
print(validavalen(valen))
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)