Está en la página 1de 10

print("Hello world!

")

print('Hello world!')
print('UPB!')
print("Hola a todos")

print('Hello world!\nUPB\nHola')

print("Como si necesitaramos definir una ruta, por ejemplo C:\\usuarios")

Principales Caracteres Escapables

Backslash \\
Comilla simple \'
Comilla doble \"
Retroceso \b
Nueva Línea \n
Retorno de Carro \r
Tabulación horizontal \t

print('abcd\\ef')
print('abcd\'ef')
print('abcd\"ef')
print('abcd\bef')
print('abcd\nef')
print('abcd\ref')
print('abcd\tef')

Operaciones

+ Suma
- Resta
* Multiplicacion
/ Division
** Exponente
% Modulo
// Parte entera

a = 5 + 43
print(a)

b = (2 * 3) + 4
print(b)

5 + 12 / 2

9 ** (1/2)

(1+3) ** 2

20 // 6
20 % 6

1.25 % 0.5
1.25 // 0.5

Input

input("usuario: ")
usuario = input("Ingrese su usuario: ")
print(usuario)

numero = float(input("Ingrese un número: "))


print(numero)

Concatenar

print("Intrepidos" + ", " + "Emprendedores")


print("Intrepidos","Emprendedores")
print("2" + "2")
print(str(1) + '2' + str(3) + '4')

Operaciones con textos

print("spam" * 3)

var = 'variable'
print(var * 3)

print(4 * '2')

print('17' * 8)

print('Happy' * int(4.0))

print(int("2") + int("3"))

Operaciones Mixtas

a= int ("3" + "4")


print(a*4)

int (3.5 + 4)
int ('3' + '4')

Combinacion de Calculos

print(float(input("Entrar un número: ")) + int(input("Entrar otro número: ")))

float("210" * int(input("Entrar un número: " )))

x = 7
print(x)
print(x + 3)

x = 123.456
x = "Esta es una cadena"
print(x)

Errores al momento de crear variables

76a = 1
print(76a)

Camara$ = 1
print(Camara$)

class = 'hola'
print(class)

Algunas palabras reservadas

and - as - assert - break - class - continue


def - del - elif - else - except - exec
finally - for - from - global - if - import
in - is - lambda - nonlocal - not - or
pass - raise - return - try - while - with
yield - True - False - None

Revisar los tipos

a = 'mi_nombre'
type(a)

b = 1234
type(b)

c = 12.34
type(c)

a = 123
del a
print(a)
a = 456
print(a)

6.5 * 2

Operadores de incremento

- x = 9
- x *= 3
- print(x)

- x = 3
- x += 1
- print(x)

Mas posibilidades

print("C:\nombre\directorio")

# para imprimir sin considerar los caracteres


print(r"C:\nombre\directorio\t\b")

c = "Es una cadena \ncon dos líneas"


print(c)

diez_espacios = " " *10


print(diez_espacios + " un texto a diez espacios")

palabra = "Python"
palabra[0]
palabra[3]
palabra[-1]
palabra[-2]
palabra[-6]
palabra[5]

palabra = "Python"
# Devuelve desde 0 hasta 3, sin incluir el 4
palabra [0:4]

# Desde la posición 2 hasta el final, sin incluirlo


palabra[2:-1]

palabra[2:]
palabra[:2]
palabra[:]
palabra[::-1]

palabra[:2]+palabra[2:]
palabra[-2:]

palabra[:999]
palabra[99:]

palabra[0] = "N"

palabra = "Python"
palabra="N" + palabra[1:]
palabra

len(palabra)

Operadores de comparacion

# == operador de comparación
1 + 1 == 3

1 + 1 == 2

# Igual que
3 == 2

# Distinto de
3 != 2

# Mayor que
3 > 2

# Menor que
3 < 2

# Mayor o igual que


3 >= 4

# Menor o igual que


3 <= 4

a = 10
b = 5
a > b

b != a
a == b*2
"Hola" == "Hola"
"Hola" != "Hola"

c = "Hola"
c[0] == "H"
c[-1] == "a"

Resultados de los operadores

True == True
False != True
True >= False
False > True
True * 3
False / 5
True * False

Operadores logicos

not False
not True == False
True and True
True and False
False and True
False and False

Conectores
a = 45
a > 10 and a < 50

c = "Hola Mundo"
len(c) > 20 and c[0] == "H"

len(c) > 20 or c[0] == "H"

True or True
False or True
False or False
True or False

Listas

numeros = [1,2,3,4]
datos = [4,"una cadena",-15,3.14,"otra cadena"]
datos[0]
datos[-1]
datos[-2:]
numeros + [5,6,7,8]
pares = [0,2,4,5,8,10]
pares[3] = 6
pares

letras = ['a','b','c','d','e','f']
letras[:3] = ['A','B','C']
letras

# reemplazar desde el 0 hasta el 3


letras[:3] = []
letras
letras = []
letras
len(letras)
len(pares)

a = [1,2,3]
b = [4,5,6]
c = [7,8,9]
r = [a,b,c]

print(r)
r[0]
r[-1]
r[0][:2]
r[2][2]
r[-1][-1]

Validaciones con listas

palabras = ["uno", "dos", "tres", "cuatro"]


print("uno" in palabras)
print("dos" in palabras)
print("tomate" in palabras)

nums = [1, 2, 3]
print(not 4 in nums)
print(4 not in nums)
print(not 3 in nums)
print(3 not in nums)

Range

range(10)
numbers = list(range(10))
print(numbers)
(125 + 115 + 110 +130)/4
numbers = range(10)
print(numbers)

a= list(range(1,21))
print(a)

print(range(20) == range(1, 20))


numbers = list(range(5, 20, 2))
print(numbers)

numbers = list(range(5, 20, 3))


print(numbers)

## Saltos de a 4
numbers = list(range(5, 20, 4))
print(numbers)

if not False:
print("Se cumple la condición")
print("Se muestra este print")
print("algo")
a = 6
if a % 2 == 0:
print("el mod de a entre 2 es cero")
if a == 6:
print("a vale 6")

a = 5
b = 10
if a == 5:
print("a vale",a)
elif a == 6:
print("a vale",a)
else:
print("a no es 5 ni 6")
if b == 10:
print("y b vale",b)
# cierra el if de b
#se cierra el if de a
print("Fin del proceso")

if a == 5 and b == 10:
print("a vale",a,"y b vale",b)

num = 7
if num > 3:
print("3")
if num < 5:
print("5")
if num ==7:
print("7")

comando = "SALIR"
if comando == "ENTRAR":
print("Bienvenido al sistema")
elif comando == "SALUDAR":
print("Hola, espero que te lo estes pasando bien aprendiendo python")
elif comando == "SALIR":
- print("Saliendo del sistema")
else:
print("Este comando no se reconoce")

nota = float(input("Introduce una nota: "))


if nota >= 9:
print("Sobresaliente")
elif nota >= 7:
print("Notable")
elif nota >= 6:
print("Bien")
elif nota >= 5:
print("Suficiente")
else:
print("Insuficiente")

nota = float(input("Introduce una nota: "))


if nota >= 9:
print("Sobresaliente")
if nota >= 7 and nota < 9:
print("Notable")
if nota >= 6 and nota < 7:
print("Bien")
if nota >= 5 and nota < 6:
print("Suficiente")
if nota < 5:
print("Insuficiente")

c = 0
while c <= 5:
c += 1.3
print("c vale",c)

c = 0
while c <= 5:
c += 1
print("c vale",c)
else:
print("Se ha completado toda la iteración y c vale", c)

c = 0
while c <= 5:
c += 1
if c == 2:
print ("Rompemos el bucle cuando c es 2")
break
print("c vale",c)
else:
print("El valor de c es",c)
print("Aquí seguimos")

c = 0
while c <= 5:
c += 1
if c == 4:
print ("Continuamos con la siguiente")
continue # regreso al while y no ejecuta lo siguiente
print("c vale",c)
else:
print("Se ha completado toda la iteración y c vale", c)

print("Bienvenido al menú interactivo")


while True:
print("""¿Qué quieres hacer? Escribe una opción
1) Saludar
2) Sumar 2 números
3) Salir""")
opcion = input()
if opcion == '1':
print("*** Hola, espero que te lo estes pasando bien. Un saludo.***\n\n")
elif opcion == '2':
n1 = float(input("Introduce el primer número"))
n2 = float(input("Introduce el primer número"))
print("*** El resultado de la suma es", n1+n2, "***\n\n")
elif opcion == '3':
print("*** Hasta luego, ha sido un placer ayudarte***\n\n")
break
else:
print("**** Comando desconocido, vuelve a intentarlo***\n\n")

i = 0
while True:
i += 1
if i == 2:
print("Saltando 2")
continue
if i == 5:
print("Quebrando")
break
print(i)
print("Finalizado")

words = ["hello","world","spam","eggs"]
for word in words:
print(word + "!")

for i in range(5):
print("hello",i,"!")

#No es Multiplo de 2
for i in range(10):
if not i % 2 != 0:
print(i)

numeros = [10,20,30,40,50,60,70,80,90,100]
indice = 0
numeros[indice]
len(numeros)

while indice < len(numeros):


print(numeros[indice])
indice += 1

for numero in numeros:


print(numero)

numeros = [10,20,30,40,50,60,70,80,90,100]
for i in numeros:
i *= 10
print(i)

numeros

indice = 0
numeros = [10,20,30,40,50,60,70,80,90,100]
for i in numeros:
numeros[indice] *= 2
indice += 1
print(numeros)

# Modificar los elementos internos a través de un for


numeros = [1,2,3,4,5,6,7,8,9,10]
for i, numero in enumerate (numeros):
numeros[i] *= 10
print("Numero original",numero,"Nuevo Numero",numeros[i])
numeros

cadena = "Hola amigos"


for caracter in cadena:
print(caracter)
for i,c in enumerate(cadena):
cadena[i]=""

cadena2 = ""
for caracter in cadena:
cadena2 += caracter * 2

cadena

cadena2

for i in range(10):
print(i)

# Anotaciones de precedencia en operadores


help('%')

También podría gustarte