Introducción A La Programación en Python
Introducción A La Programación en Python
Introducción
• Qué es Python
• Tiene una sintaxis sencilla, con estructuras de datos y de control muy potentes
• Open Source
• Números
• Cadenas de texto
• Booleanos
• Operadores de números
• Operadores de cadenas
• Operadores lógicos
• Operadores de comparación
Tipos de datos
Tipos principales:
• Enteros (int): 1, 2, 3 ,4 ..
• La funcion type() nos devuelve el tipo de un elemento >>> type(676) >>> type(True) >>> type(56)
• Variables
• Para poder manejar los datos es necesario almacenarlos en variables. Sus valores pueden variar a lo
largo del programa
x=6
if not x%2:
print("Es par")
else:
print("Es impar")
for i in range(6) :
print(i) #0, 1, 2, 3, 4, 5
# Salida: 0,1,2,3,4,5
numero = 0
numero = numero + 1
6.-
resultat = "aprobado"
if anio%4 == 0:
if anio%100 != 0 or anio%400 == 0:
print("Bisiesto")
else:
print("No bisiesto")
else:
print("No bisiesto")
8.-Escribir un programa que muestre la sumatoria de todos los números entre el 0 y el 100.
total=0
for i in range(101):
total=total+i
print("Sumatoria:", total)
9.-Escribir un programa que, dado un número por el usuario, muestre todos sus divisores positivos.
Recuerda que un divisor es aquel que divide al número de forma exacta (con resto 0).
Solución:
numero=int(input("Número:"))
print("Divisores:")
for n in range(1,numero+1):
if numero%n == 0:
print(n)
10.-Escribir un programa que, dado un número entero positivo, calcule y muestre su factorial. El
factorial de un número se obtiene multiplicando todos los números enteros positivos que hay entre el 1
y ese número. El factorial de 0 es 1.
Solución:
numero=int(input("Número:"))
f=1
if numero!=0:
for i in range(1,numero+1):
f=f*i
print("Factorial:", f)
11.-Escribir un programa para solicitar al usuario tres números y mostrar en pantalla al menor de los
tres.
Solución:
n1=int(input("Primer número:"))
n2=int(input("Segundo número:"))
n3=int(input("Tercer número:"))
if n1<n2:
if n1<n3:
print("Menor:", n1)
else:
print("Menor:", n3)
else:
if n2<n3:
print("Menor:", n2)
else:
print("Menor:", n3)
12.-
print("CALCULA EL INTERÉS.")
#Inicialización C = -1 I = 0 M = 0 #Entradas
while (C<=0) or (I>=100) or (M <=0):
print("Introduce el capital, el interés y el tiempo apropiados")
C = int(input("Capital: "))
I = int(input("Interés: "))
M = int(input("Tiempo en Años: ")) #Proceso for i in range(M):
C = C*(1 + I/100) #Salida
print("\nSALIDA: ")
print ("Tienes", C, "soles")