Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
In [ ]: a=50
b=-5
a,b = a,b
a*=4
a-=5
a=b-a
a,b=b,a
print("El valor de a: ", a)
print("El valor de b: ",b)
In [ ]: nombre = "Pedro"
print("Hola %s!" % nombre)
In [ ]: nombre = "John"
edad = 23
print ("%s tiene %d aos." % (nombre, edad))
1
In [ ]: libro = "Como programar en python"
precio = 13.5523
print("El libro %s tiene un precio de $%.2f" % (libro,precio))
pi = 3.1416
radio = int(input("Ingrese el radio del crculo: "))
#area = pi*(radio**2)
#print("El rea del crculo de radio %d es: %.2f" % (radio, area))
print("\nEl rea del rectangulo de lado %.2f es: %.3f" % (lado, lado**2))
** 3) Desarrollar un programa que solicite tres nmeros por teclado y presente el promedio de
estos nmeros. El promedio debe ser mostrado con 2 decimales **
promedio = (primero+segundo+tercero)/3
4) Desarrollar un programa que solicite dos nmeros por teclado y muestre por pantalla
True si los dos nmeros cumplen las siguientes restricciones:
2
In [ ]: uno = int(input("Ingrese el 1er nmero: "))
dos = int(input("Ingrese el 2do nmero: "))
condicion1 = ((uno%dos)==0)
digito1 = uno%10
digito2 = dos%10
5) Desarrollar un programa que solicite tres nmeros por teclado y muestre por pantalla
True si los tres nmeros cumplen las siguientes restricciones:
El nmero 1 elevado al cuadrado debe ser diferente de la resta del nmero 2 con el nmero
3.
El nmero 2 debe ser un nmero entre 20 y 40.
El nmero 3 debe ser un nmero entre -15 y -30.
El producto del nmero 2 y el nmero 3 debe ser divisible para 2.
2 Prctica Autnoma 2
2.1 Ejercicio No. 1
Desarrolle un programa que permita el ingreso del peso (kilogramos) y estatura (metros) del
usuario para calcular el ndice de masa corporal (IMC). Para obtener el IMC, utilice la siguiente
frmula IMC = peso / estatura2.
Su programa deber mostrar True o False en caso que el IMC indique si tiene bajo peso, peso
normal o sobrepeso.
Para conocer s tiene bajo peso, peso normal o sobrepeso, usted debe comparar el valor del
IMC con los siguientes valores de referencia: bajo peso (IMC < 18.5), peso normal (IMC entre 18.5
y 24.99) y sobrepeso ( IMC >= 25.00).
3
peso = float(input("Ingrese su peso: "))
estatura = float(input("Ingrese su estatura: "))
IMC = peso/(estatura**2)
print("\n**********************\n")
print("Bienvenid@ %s %s" % (nombre, apellido))
print("Tienes %d aos" % edad)
print("Mides %.2f metros y pesas %.2f kg" % (estatura, peso))
print("El color de tus ojos es %s y el color de tu cabello es %s" % (colorOjos, colorCab
4
2.4 Ejercicio No. 3
Cree un programa que permita el ingreso de una palabra e indique por pantalla, mediante un True
o un False, si es la palabra es palndroma.
Una palabra es palndroma cuando se lee igual de izquierda a derecha y de derecha a
izquierda, por ejemplo: KAYAK o RECONOCER. Al ingresar estas palabras, sus palabras
mostrarn un mensaje con el valor de True.
Por otro lado, s ingresa la palabra CASA, su programa mostrar un mensaje con el valor de
False, dado que no es una palabra palndroma.
In [ ]: palabra = input("Ingrese una palabra: ")
cartas = ['AS', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K']
seleccionada = random.choice(cartas)
#print(seleccionada)
print(seleccionada==adivinada)
3 Ejercicios de laboratorio
Uso de replace
In [ ]: nombre = "Pedro Ramirez"
cadena = "Le damos la bienvenida Sr. Fulano, el Sr. Fulano ha sido un buen participante"
print(cadena.replace("Fulano", nombre))
print(cadena.replace("Fulano", nombre, 1))
5
In [ ]: cadena = input("Ingrese la cadena: ")
print(len(cadena))
print((cadena+"\n")*5)
print(cadena[:3])
print(cadena[-3:])
print(cadena[::-1])
print(cadena.upper())
print(cadena.replace("a", "e"))
3.2 Ejercicio 2
Desarrolle un programa que valide el acceso de dos usuarios: usuario1 y usuario2 con sus respec-
tivas claves. Se mostrar True si la clave es correcta, de lo contrario False
In [ ]: usuarios=["usuario1","usuario2"]
clave=["clave1", "clave2"]
3.3 Ejercicio 3
Escriba un programa que determine si el texto ingresado en un nmero o no
In [ ]: import random
listaPalabras = ['casa','carro','refrigeradora','comedor','sala','cocina']
6
escogida = random.choice(listaPalabras)
tamEscogida = len(escogida)
In [ ]: