teslariu

condicional

Jun 10th, 2023
935
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.17 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """
  4. Alan Turing: matemático inglés
  5.  
  6. ¿Existen funciones matemáticas que puedan ser computadas automáticamente?
  7. SI: lo demostró matemáticamente. A ese artefacto hipotético lo denominó
  8. computador o computadora.  NO TODA FUNCIÔN ES COMPUTABLE
  9.  
  10. La màquina de Turing demuestra que "se pueden escribir instrucciones"
  11. para darle al computador -> demuestra la posibilidad del software y de
  12. los lenguajes de programación
  13.  
  14. Turing demuestra que las funciones computables pueden ser descompuestas
  15. en 3 estructuras lògicas: 1 condicional (if )y 2 bucles: 1 definido (for) y otro
  16. indefinido (while)
  17.  
  18. Los lenguajes de programación son Turing completos si pueden programar
  19. cualquier función computables
  20.  
  21. El lenguaje de Bitcoin NO es Turing completo
  22.  
  23. Los leng de propósito general son todos Turing completos. Python, C, C++, Java..
  24.  
  25. Python SOLO tiene 3 estructuras lógicas if, for, while
  26.  
  27. # condicional: if
  28.  
  29. # Script que pide una edad y devuelve si es mayor o no
  30.  
  31. edad = int(input("Ingrese su edad: "))
  32.  
  33. if edad >= 18:
  34.    print("Es mayor de edad")
  35.    print("Felicitaciones")
  36. else:
  37.    print("Aún es menor")
  38.    print("Lástima...")
  39.    
  40. print("Chau")
  41.    
  42.  
  43. # Script que pide un nro de mes y devuelve el cuatrimestre al cual pertenece
  44.  
  45. mes = int(input("Ingrese el mes: "))
  46.  
  47. if 1 <= mes <= 4:
  48.    print("Primer cuatrimestre")
  49.  
  50. elif 5 <= mes <= 8:
  51.    print("Segundo cuatrimestre")
  52.  
  53. elif 9 <= mes <= 12:
  54.    print("Tercer cuatrimestre")
  55.    
  56. else:
  57.    print("Error en el ingreso de mes")
  58. """    
  59.  
  60. # Script que pide una edad y devuelve condición frente al voto
  61. # ejemplo: edad menor a 16 años: voto prohibido
  62. # 16 cumplidos y menos de 18: optativo
  63. # 18 cumplidos y menos de 70: voto obligatorio
  64. # 70 o más: voto optativo
  65.  
  66. # RECUERDEN CAPTURAR LOS ERRORES (edad negativa o cero, no hay límite superior)
  67. # con el ELSE
  68.  
  69. edad = int(input("Ingrese su edad: "))
  70.  
  71. if 0 < edad < 16:
  72.     print("Voto prohibido")
  73.    
  74. elif 16 <= edad < 18 or edad > 70:
  75.     print("Voto optativo")
  76.    
  77. elif 18 <= edad < 70:
  78.     print("Voto obligatorio")
  79.  
  80. else:
  81.     print("Error en el ingreso de la edad")
Advertisement
Add Comment
Please, Sign In to add comment