Accede a Google Colab y crea un nuevo cuaderno.
Conecta el cuaderno a los servidores de Google.
Inserta celdas de código y de texto para organizar tu proyecto.
Utiliza el comando print para mostrar números y textos.
Distingue entre números y cadenas aplicando comillas en los textos.
Concatena cadenas y convierte tipos cuando sea necesario.
Bienvenidos al aula de Pythonprint("Hola mundo " + "Como estan?")print("Hola Mundo "+"25")print(20+15)20+15Crea variables para almacenar valores y texto.
Realiza operaciones de suma, resta, multiplicación y división.
Utiliza variables para calcular totales y dividir costos.
producto_1 = "Chocolate"producto_2 = "Helado"producto_3 = "celular"print("productos")print("producto 1: "+producto_1+" producto 2: "+producto_2+ " producto 3: "+producto_3)Total_de_compra = producto_1+" "+producto_2+" "+producto_3print("Productos comprados: "+Total_de_compra)amigos = 6alquiler = 900supermercado = 500vehiculo = 400total = alquiler + supermercado + vehiculoprint("El total inicial del viaje es: ",total)alquiler = 800total = alquiler + supermercado + vehiculoprint("El total inicial del viaje es: ",total)alquiler = alquiler - 100print(alquiler)total_vehiculos = vehiculo*2print("valor de vehiculos:",total_vehiculos)total_final = alquiler+supermercado+total_vehiculosprint("total final: ",total_final)total_por_persona=total_final/amigosprint("total por persona: ",total_por_persona)Errores comunes al escribir python que no debes cometer
#No puedo colocar mas de una palabra en el nombre de una variable#total_por persona = 1500#No puedo iniciar el nombre de una variable con un numero#2productos = "alfajor"# No puedo utilizar palabras reservadas en nombres de variables# print="Hola"# Si se comete este error para solucionarlo se debe de colocar funcion "del" anteponiendola a la palabra funcion por defecto que queremos restaurar# Ejemplo del print# Nombre_de_producto = "alfajor" Nomenclatura preferda en python# Nombre-de-producto = "alfajor"# NombreDeProducto = "alfajor" (conocida en camel case)Guarda resultados de operaciones en nuevas variables.
print("Tipos de datos de alquiler",type(alquiler))print("Tipo de datos de total por persona: ", type(total_por_persona))print("Tipo de datos de nombre de producto: ", type(producto_1))Juan_tiene_licencia_de_conducir=TrueJuan_tiene_licencia_de_conducir=Falseprint("Juan tiene licencia de conducir", Juan_tiene_licencia_de_conducir)print("Tipo de dato de Juan....", type(Juan_tiene_licencia_de_conducir))Aplica métodos lower, upper, strip y replace en textos.
Actualiza cadenas y sobrescribe variables según el resultado.
texto = "AlEX Enoc Ramírez SAlazar "print("texto original: ", texto)print(texto.upper())print(texto.lower())print(texto.strip())print(texto.replace(" "," "))print(texto)print(texto.lower().strip().replace(" "," "))print(texto)texto=texto.upper().strip().replace(" "," ")print(texto)Captura datos del usuario usando input con mensajes.
Convierte entradas a tipos adecuados, como int, cuando sea necesario.
nombre=input("Ingrese su nombre")print("Nombre: ",nombre)edad=int(input("ingrese su edad: "))print("Edad: ",edad)print("Edad: ",type(edad))print("El nombre es : "+nombre+ "la edad es de : " +str(edad))print(f"El nombre es {nombre} y la edad es {edad}")nombre=input("Ingrese su nombre:")# edad=int(input("ingrese su edad: "))# if edad >=18:Utiliza f-string para concatenar variables y textos fácilmente.
Implementa estructuras condicionales (if, elif, else) para verificaciones.
Mantén la indentación correcta en bloques condicionales.
Ajusta condiciones para validar edades y definir flujos (aprobado, recuperación, reprobado).
# print(f"{nombre} usted puede ingresar al establecimiento, porque tiene {edad} años")# else:# print(f"{nombre} usted no puede ingresar porque tiene {edad} años de edad")promedio = float (input("ingrese su promedio: "))if promedio >=7:print(f"{nombre} ha aprovado con promedio de {promedio}")elif promedio >=5 and promedio < 7:print(f"{nombre} va a recuperatorio por su promedio {promedio}")else:print(f"{nombre} esta a aplazado por promedio {promedio}")