elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Nuevo en Python (If/Else)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Nuevo en Python (If/Else)  (Leído 2,599 veces)
sora_ori

Desconectado Desconectado

Mensajes: 269



Ver Perfil
Nuevo en Python (If/Else)
« en: 14 Octubre 2012, 11:31 am »

Hola compañeros,


Tengo unos ejercicios para el Lunes sobre Python y voy un poco perdido porque la profesora prácticamente no ha explicado nada.


Citar
Haga un algoritmo que pida dos números y realice las siguientes operaciones:

a. Muestre por pantalla un mensaje indicando cuál de los dos es mayor.
b. Visualice por pantalla un mensaje si el primer número está al rango [-244, 789] y el segundo entre [-6, 7], de lo contrario un mensaje indicando que esten fuera de rango.

c. Nos diga si los dos números son múltiplos de 2 o no.

d. Muestre un mensaje indicando si la suma de ambos es o no mayor de 5400.

e. Nos diga si el resultado de la multiplicación de ambos es múltiplo de 4 o no.



Yo comencé así:


Código:
#!/usr/bin/env python
n1 = input("Escribe el primer numero: ")
n2 = input("Escribe el segundo numero:  ")
if n1 < n2:
print str(n1)+" es mayor"
else:
print str(n2)+" es mayor"


¿Voy bien?  :rolleyes:


En línea

Eleкtro
Ex-Staff
*
Conectado Conectado

Mensajes: 9.817



Ver Perfil
Re: Nuevo en Python (If/Else)
« Respuesta #1 en: 14 Octubre 2012, 13:26 pm »

Código
  1. # -*- coding: UTF-8
  2.  
  3. n1 = input( "Escribe el primer numero: ")
  4. n2 = input("Escribe el segundo numero: ")
  5.  
  6. #a
  7. if   n1 > n2: print str(n1) + " es mayor que " + str(n2) + "\n"
  8. elif n1 < n2: print str(n2) + " es mayor que " + str(n1) + "\n"
  9. else:         print str(n1) + " y " + str(n2) + " son iguales" + "\n"
  10.  
  11. #b
  12.  
  13. #c
  14. n1multi2 = n1 % 2 == 0
  15. n2multi2 = n2 % 2 == 0
  16.  
  17. if n1multi2 == True: print str(n1) + " es multiplo de 2"
  18. else:                print str(n1) + " no es multiplo de 2"
  19.  
  20. if n2multi2 == True: print str(n2) + " es multiplo de 2"    + "\n"
  21. else:                print str(n2) + " no es multiplo de 2" + "\n"
  22.  
  23. #d
  24. if (n1+n2) > 5400: print str(n1) + "+" + str(n2) + " = " + str(n1+n2) + " (Es mayor de 5400)\n"
  25. else:              print str(n1) + "+" + str(n2) + " = " + str(n1+n2) + " (Es menor de 5400)\n"
  26.  
  27. #e
  28. multi4 = (n1*n2) % 4 == 0
  29. if multi4 == True: print str(n1) + "*" + str(n2) + " = " + str(n1*n2) + " (Es multiplo de 4)   \n"
  30. else:              print str(n1) + "*" + str(n2) + " = " + str(n1*n2) + " (No es multiplo de 4)\n"


Cita de: CONSOLA
Código:
Escribe el primer numero: 4
Escribe el segundo numero: 12
12 es mayor que 4

4 es multiplo de 2
12 es multiplo de 2

4+12 = 16 (Es menor de 5400)

4*12 = 48 (Es multiplo de 4)

Saludos


« Última modificación: 14 Octubre 2012, 13:34 pm por EleKtro H@cker » En línea

sora_ori

Desconectado Desconectado

Mensajes: 269



Ver Perfil
Re: Nuevo en Python (If/Else)
« Respuesta #2 en: 15 Octubre 2012, 00:02 am »

Muchas gracias aunque en clase no hemos empezado a ver los String jeje
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[traducción] Qué hay de nuevo en Python 2.5
Scripting
s1d4rt4 0 2,040 Último mensaje 26 Septiembre 2006, 04:07 am
por s1d4rt4
nuevo en python
Scripting
d3ath z3phar 0 1,991 Último mensaje 27 Febrero 2008, 23:01 pm
por d3ath z3phar
(python)nuevo problema de matrices « 1 2 »
Scripting
marinas4 13 6,557 Último mensaje 1 Diciembre 2009, 22:35 pm
por marinas4
Hola gente soy nuevo en [python]
Scripting
circust 4 4,946 Último mensaje 9 Febrero 2011, 18:49 pm
por Da Vinci
ayuda con python soy nuevo!! « 1 2 »
Programación General
danny ramone 12 13,237 Último mensaje 11 Marzo 2014, 00:33 am
por Lodos76
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines