Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- """
- Ejercicio pendiente
- Hacer un programa que pida el largo y el ancho de un rectángulo y devuelva
- su área y su perímetro a = largo x ancho, perim = 2 x (largo + ancho)
- largo = float(input("Ingrese el largo del rectángulo: "))
- ancho = float(input("Ingrese el ancho del rectángulo: "))
- #area = largo * ancho
- perim = 2 * (largo + ancho)
- print(f"Area: {largo * ancho:.1f} - Perímetro: {perim:.1f}")
- """
- """
- Alan Turing: matematico:
- 1) trabajaba sobre funciones computables
- (aquellas que pueden ser COMPUTADAS con un artefacto autónomo)
- al artefacto se lo denomina COMPUTADORA
- 2) Demuestra que toda función computable se descompone como
- 1 condicional (if) "si tiene 18 años o mas entonces es mayor de edad"
- 1 bucle definido (repetir un nro FINITO de veces) "revolver durante 5 minutos, saltar 10 veces" (for)
- y un bucle indefinido (repetir un nro INDEFINIDO, pudiendo ser infinito)
- "salta hasta que Messi golpee la puerta de tu casa" (while)
- 3) Un lenguaje de programación es TURING completo si puede escribir programas
- para cualquier funcion computable
- 4) Python tiene un enfoque "minimalista" y por lo tanto SOLAMENTE
- tiene 3 estructuras lógicas: if, while, for
- otros lenguajes: switch case, do-while, for-each, repeat, etc
- # condicional IF
- # a) dos posibilidades (es mayor o no)
- # script que pide una edad y responde si es mayor o no
- edad = int(input("Ingrese su edad: "))
- if edad >= 18:
- print("Ya es mayor de edad")
- print("Felicitaciones")
- else:
- print("Aún es menor de edad")
- print("Lástima...")
- print("Chau")
- # a) con más de dos posibilidades:
- # Script que pide un nro entero y responde si es positivo, cero o negativo
- numero = int(input("Ingrese un nro: "))
- if numero > 0:
- print("Es positivo")
- elif numero < 0:
- print("Es negativo")
- else:
- print("Es cero")
- # Script que pide el nro de mes y devuelve el trimestre
- mes = int(input("Ingrese el nro de mes (1 para enero, 2 para febrero, etc): "))
- if 1 <= mes <= 3:
- print("Primer trimestre")
- elif 4 <= mes <= 6:
- print("Segundo trimestre")
- elif 7 <= mes <= 9:
- print("Tercer trimestre")
- elif 10 <= mes <= 12:
- print("Cuarto trimestre")
- else:
- print("Error en el ingreso del mes")
- # Ejercicios:
- # 1) Hacer un script que pida un numero entero mayor a cero y diga si es par o impar
- # un nro es par cuando al dividirlo por 2 el resto es 0
- # un nro es impar cuando el resto de su division por dos es 1
- # Ej: 12 % 2 = 0, 13 % 2 = 1
- # aca hay solo 2 posibilidades, par o impar: alcanza con if else
- numero = int(input("Ingrese un entero mayor a cero: "))
- if numero % 2 == 0:
- print("Es par")
- else:
- print("Es impar")
- """
- # 2) Hacer un script que pida la edad de una persona y responda su condicion frente
- # al voto
- # aca hay mas de 2 posibilidades, se necesita if, algunos elif y else:
- """
- menos de 16 años: voto prohibido
- 16 años o mas pero menos de 18: voto optativo
- 18 años o mas pero menos de 70: voto obligatorio
- 70 años o mas: voto optativo
- """
- edad = int(input("Ingrese su edad: "))
- if 0 < edad < 16:
- print("Voto prohibido")
- elif (16 <= edad < 18) or (200 > edad >= 70):
- print("Voto optativo")
- elif 18 <= edad < 70:
- print("Voto obligatorio")
- else:
- print("Error en el ingreso de la edad")
Advertisement