teslariu

if y otras yerbas

Jun 22nd, 2023
808
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.39 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """
  4. Ejercicio pendiente
  5.  
  6. Hacer un programa que pida el largo y el ancho de un rectángulo y devuelva
  7. su área y su perímetro  a = largo x ancho, perim = 2 x (largo + ancho)
  8.  
  9. largo = float(input("Ingrese el largo del rectángulo: "))
  10.  
  11. ancho = float(input("Ingrese el ancho del rectángulo: "))
  12.  
  13. #area = largo * ancho
  14. perim = 2 * (largo + ancho)
  15.  
  16. print(f"Area: {largo * ancho:.1f} - Perímetro: {perim:.1f}")
  17.  
  18. """
  19.  
  20. """
  21. Alan Turing: matematico:
  22.  
  23. 1) trabajaba sobre funciones computables
  24. (aquellas que pueden ser COMPUTADAS con un artefacto  autónomo)
  25. al artefacto se lo denomina COMPUTADORA
  26.  
  27. 2) Demuestra que toda función computable se descompone como
  28. 1 condicional (if) "si tiene 18 años o mas entonces es mayor de edad"
  29. 1 bucle definido (repetir un nro FINITO de veces) "revolver durante 5 minutos, saltar 10 veces" (for)
  30. y un bucle indefinido (repetir un nro INDEFINIDO, pudiendo ser infinito)
  31.    "salta hasta que Messi golpee la puerta de tu casa" (while)
  32.  
  33. 3) Un lenguaje de programación es TURING completo si puede escribir programas
  34. para cualquier funcion computable
  35.  
  36. 4) Python tiene un enfoque "minimalista" y por lo tanto SOLAMENTE
  37. tiene 3 estructuras lógicas: if, while, for
  38. otros lenguajes: switch case, do-while, for-each, repeat, etc
  39.  
  40.  
  41. # condicional IF
  42.  
  43. # a) dos posibilidades (es mayor o no)
  44. # script que pide una edad y responde si es mayor o no
  45. edad = int(input("Ingrese su edad: "))
  46.  
  47. if edad >= 18:
  48.    print("Ya es mayor de edad")
  49.    print("Felicitaciones")
  50. else:
  51.    print("Aún es menor de edad")
  52.    print("Lástima...")
  53. print("Chau")
  54.  
  55.  
  56. # a) con más de dos posibilidades:
  57. # Script que pide un nro entero y responde si es positivo, cero o negativo
  58. numero = int(input("Ingrese un nro: "))
  59.  
  60. if numero > 0:
  61.    print("Es positivo")
  62.  
  63. elif numero < 0:
  64.    print("Es negativo")
  65.  
  66. else:
  67.    print("Es cero")
  68.  
  69.  
  70. # Script que pide el nro de mes y devuelve el trimestre
  71. mes = int(input("Ingrese el nro de mes (1 para enero, 2 para febrero, etc): "))
  72.  
  73. if 1 <= mes <= 3:
  74.    print("Primer trimestre")
  75.    
  76. elif 4 <= mes <= 6:
  77.    print("Segundo trimestre")
  78.  
  79. elif 7 <= mes <= 9:
  80.    print("Tercer trimestre")
  81.    
  82. elif 10 <= mes <= 12:
  83.    print("Cuarto trimestre")
  84.    
  85. else:
  86.    print("Error en el ingreso del mes")
  87.  
  88.  
  89. # Ejercicios:
  90. # 1) Hacer un script que pida un numero entero mayor a cero y diga si es par o impar
  91. # un nro es par cuando al dividirlo por 2 el resto es 0
  92. # un nro es impar cuando el resto de su division por dos es 1
  93. # Ej: 12 % 2 = 0, 13 % 2 = 1
  94.  
  95. # aca hay solo 2 posibilidades, par o impar: alcanza con if else
  96.  
  97. numero = int(input("Ingrese un entero mayor a cero: "))
  98.  
  99. if numero % 2 == 0:
  100.    print("Es par")
  101. else:
  102.    print("Es impar")
  103.  
  104. """
  105. # 2) Hacer un script que pida la edad de una persona y responda su condicion frente
  106. # al voto
  107. # aca hay mas de 2 posibilidades, se necesita if, algunos elif y else:
  108. """
  109. menos de 16 años: voto prohibido
  110. 16 años o mas pero menos de 18: voto optativo
  111. 18 años o mas pero menos de 70: voto obligatorio
  112. 70 años o mas: voto optativo
  113. """
  114.  
  115. edad = int(input("Ingrese su edad: "))
  116.  
  117. if  0 < edad < 16:
  118.     print("Voto prohibido")
  119.  
  120. elif (16 <= edad < 18)  or  (200 > edad >= 70):
  121.     print("Voto optativo")
  122.    
  123. elif 18 <= edad < 70:
  124.     print("Voto obligatorio")
  125.    
  126.  
  127. else:
  128.     print("Error en el ingreso de la edad")
  129.  
Advertisement
Comments
Add Comment
Please, Sign In to add comment