Advertisement
teslariu

condicional

Jan 14th, 2023
634
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.30 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. """
  5. Teoría basica de la computación:
  6.  
  7. Alan Turing (matemático inglés)
  8.  
  9. 1) ¿Cuales son las funciones matematicas que pueden ser resueltas por una
  10. màquina de cómputo?  -> se deriva computador o computadora
  11.  
  12. 2) A todas aquellas funciones computables se las debe escribir:
  13. --> se derivan los lenguajes de programación
  14.  
  15. 3) lenguajes de programación Turing completos: aquellos que pueden calcular
  16. todas las funciones computables
  17. Bitcoin no es Turing completo (para no programar malware)
  18. Ethereum es Turing completo (permite programar malware y SMARTS CONTRACTS)
  19.  
  20. LOS LENGUAJES DE PROGRAMACION DE USO GENERAL SON TODOS TURING COMPLETOS
  21. (C#, C++, Java, Python, etc)
  22.  
  23. 4) Teorema (lo hizo Turing); Para escribir cualquier función computable
  24. ( o sea cualquier programa) SOLAMENTE NECESITO 3 ESTRUCTURAS LOGICAS
  25. a) un condicional
  26. b) un bucle indefinido
  27. c) un bucle definido
  28. La mayoría de los lenguajes tiene mas de 3, PYTHON TIENE SOLAMENTE 3:
  29. a) if-else
  30. b) while
  31. c) for
  32.  
  33.  
  34. # condicional binario (2 condiciones, verdadero o falso)
  35. # preguntar una edad y responder si es mayor de edad
  36.  
  37. edad = int(input("Ingrese su edad: "))
  38.  
  39. if edad >= 18:
  40.    print("Usted es mayor de edad")
  41.    print("Felicitaciones")
  42. else:
  43.    print("Usted es menor de edad aún...")
  44.    print("Mala suerte...")
  45.    
  46. print("Adios....")
  47.  
  48. # condicional con más de una opcion
  49. # pedir un nro de mes y decir a qué trimestre corresponde
  50.  
  51. mes = int(input("Ingrese el nro del mes: "))
  52.  
  53. if 1 <= mes <= 3:
  54.    print("Primer trimestre")
  55.  
  56. elif 4 <= mes <= 6:
  57.    print("Segundo trimestre")
  58.  
  59. elif 7 <= mes <= 9:
  60.    print("Tercer trimestre")
  61.  
  62. elif 10 <= mes <= 12:
  63.    print("Cuarto trimestre")
  64.  
  65. else:
  66.    print("Error en el ingreso del nro de mes")
  67.  
  68. """
  69. # Script que pide una edad y responde con la condicion frente al voto
  70. # menos de 16 años: voto prohibido
  71. # 16 años cumplidos pero menos de 18: voto optativo
  72. # 18 años cumplidos pero menos de 70: voto obligatorio
  73. # 70 años o mas: voto optativo
  74.  
  75. edad = int(input("Ingrese su edad: "))
  76.  
  77. if 0 < edad < 16:
  78.     print("Voto prohibido")
  79.    
  80. elif 16 <= edad < 18 or edad >= 70:
  81.     print("Voto optativo")
  82.  
  83. elif 18 <= edad < 70:
  84.     print("Voto obligatorio")
  85.    
  86. else:
  87.     print("Error en el ingreso de la edad")
  88.  
  89.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement