#!/usr/bin/env python # -*- coding: utf-8 -*- # """ Script que le pide la edad y el nombre a un usuario y le responde en broma nombre = input("Ingrese su nombre: ") edad = int(input("Ingrese su edad: ")) # 1) Concatenando con comas print("Hola",nombre,",tenes",edad,"años de edad pero pareces de",edad*2) # 2) Concatenando con + print("Hola " + nombre + ", tenes "+ str(edad) + " años de edad pero pareces de " + str(edad*2)) # 3) con la funcion format print(f"Hola {nombre}, tenes {edad} años de edad pero pareces de {edad*2}") # Estructuras de control # Turing: toda funcion computables se puede descomponer como un condicional y/o # un bucle indefinido y/o bucle definido # Lenguaje de prog Turing Completos: puedo programar cualquier func # computable # 3 estructuras de control: if, while, for # if # Script que pide una edad y devuelve si es mayor de edad o no edad = int(input("Ingrese su edad: ")) if edad >= 18: print("Es mayor de edad") print("Felicitaciones") else: print("Es menor de edad") print("Suerte") # Script que pide un entero y devuelve si es positivo, negativo o cero n = int(input("Ingrese un entero: ")) if n > 0: print("Positivo") elif n < 0: print("Negativo") else: print("Cero") # Script que pide una edad y devuelve la condicion frente al voto edad = int(input("Ingrese su edad: ")) if 0 < edad < 16: print("Voto prohibido") elif 16 <= edad < 18 or edad > 70: print("Voto optativo") elif 18 <= edad < 70: print("Voto obligatorio") else: print(f"Error; Usted ha ingresado {edad}") # Template bucle indefinido while True: ############################### edad = int(input("Ingrese su edad: ")) if 0 < edad < 16: print("Voto prohibido") elif 16 <= edad < 18 or edad > 70: print("Voto optativo") elif 18 <= edad < 70: print("Voto obligatorio") else: print(f"Error; Usted ha ingresado {edad}") ######################################## opcion = input("Presione cualquier tecla para continuar (o 999 para salir): ") if opcion == "999": break """ # Script que pide el ingreso de notas, la carga debe terminar cuando se ingrese # -1. Luego, imprimir el màximo, el mínimo y el promedio notas = [] while True: nota = int(input("Ingrese una nota (-1 para terminar): ")) if 0 <= nota <= 10: notas.append(nota) elif nota == -1: break else: print("Error en el ingreso de la nota") print( f""" Promedio: {sum(notas) / len(notas):.2f} Nota mayor: {max(notas)} Nota menor: {min(notas)} """)