147 lines
2.4 KiB
Python
147 lines
2.4 KiB
Python
|
print("Hola Mundo")
|
||
|
|
||
|
# INPUT
|
||
|
nombre = input("Ingresa tu nombre: ")
|
||
|
print("Hola", nombre, "!")
|
||
|
|
||
|
# Series de Fibonacci:
|
||
|
# La suma de dos elementos define el sgte.
|
||
|
|
||
|
a, b = 0, 1
|
||
|
while b < 10:
|
||
|
print(b, end=', ')
|
||
|
a, b = b, a+b
|
||
|
|
||
|
# shift + Enter para terminar de escribir el while
|
||
|
# en consola
|
||
|
|
||
|
print("\nMultiplicar 2 números")
|
||
|
a = input("ingresa un número: ")
|
||
|
b = input("ingresa otro número: ")
|
||
|
a = int(a)
|
||
|
b = int(b)
|
||
|
c = a * b
|
||
|
print("La Multiplicación de los números",a,"y",b,"es",c)
|
||
|
|
||
|
|
||
|
print("\nSumar 2 números")
|
||
|
a = input("ingresa un número: ")
|
||
|
b = input("ingresa otro número: ")
|
||
|
a = int(a)
|
||
|
b = int(b)
|
||
|
c = a + b
|
||
|
print("La SUMA de los números",a,"y",b,"es ",c)
|
||
|
|
||
|
# Division sin resto //
|
||
|
4//3
|
||
|
# 1
|
||
|
|
||
|
# Resto %
|
||
|
4%3
|
||
|
# 1
|
||
|
|
||
|
# Potencia **
|
||
|
5 ** 2
|
||
|
# 5 al cuadrado
|
||
|
2 ** 7
|
||
|
# 2 a la potencia de 7
|
||
|
|
||
|
# EN CONSOLA
|
||
|
# Última expresion IMPRESA _
|
||
|
print("""
|
||
|
>>> 1+3
|
||
|
4
|
||
|
>>> 3+_
|
||
|
7
|
||
|
>>>
|
||
|
""")
|
||
|
|
||
|
# REDONDEAR
|
||
|
"""
|
||
|
round("número", "decimales")
|
||
|
"""
|
||
|
round(8.6786346, 1)
|
||
|
|
||
|
# Ademas de int y float, Python soporta otros como
|
||
|
# Decimal y Fraction, además tiene soporte integrado
|
||
|
# para números complejos (usa j o J para indicar la
|
||
|
# parte imaginaria, ej. 3+5+j)
|
||
|
|
||
|
# Cadena Cruda r'cadena'
|
||
|
# >>> print(r'C:\\algun\directorio')''')
|
||
|
|
||
|
print(r'~/Documentos')
|
||
|
print('\t','Un tab ridículo de 8 caracteres.')
|
||
|
print('Nueva linea \'\\n\'\n')
|
||
|
print("""...\
|
||
|
Fin de linea
|
||
|
es automatico
|
||
|
puedes evitarlo con \\
|
||
|
""")
|
||
|
|
||
|
"""
|
||
|
Las cadenas de texto pueden ser "operadas" con + y *)
|
||
|
"""
|
||
|
3 * 'al' + 'mendra'
|
||
|
# 'alalalmendra'
|
||
|
|
||
|
palabra = 'Python'
|
||
|
palabra[0] # 'P'
|
||
|
palabra[5] #'n'
|
||
|
palabra[-1] # último caracter
|
||
|
# 'n'
|
||
|
palabra[-2] # penúltimo caracter
|
||
|
# 'o'
|
||
|
palabra[-6] # 'P'
|
||
|
|
||
|
palabra[0:2] # caracteres desde pos 0 (incluida) a 2 (exluida)
|
||
|
# 'Py'
|
||
|
|
||
|
palabra[2:5] # caracteres desde pos 2 (incluida) a 5 (exluida)
|
||
|
# 'tho'
|
||
|
|
||
|
palabra[:2] + palabra[2:]
|
||
|
# 'Python'
|
||
|
palabra[:4] + palabra[4:]
|
||
|
# 'Python'
|
||
|
|
||
|
len(palabra)
|
||
|
# 6
|
||
|
|
||
|
|
||
|
"""
|
||
|
Listas
|
||
|
"""
|
||
|
|
||
|
cuadrados = [1, 4, 9, 16]
|
||
|
cuadrados + [36, 49, 64, 81, 100]
|
||
|
|
||
|
cubos = [1, 8, 27, 65, 125 ] # cubos[3] debiera ser 64
|
||
|
cubos[3] = 64
|
||
|
cubos.append(216) # Agregar el cubo de 6
|
||
|
cubos.append(7 ** 3) # y el cubo de 7
|
||
|
|
||
|
|
||
|
letras = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
|
||
|
|
||
|
# reemplazar algunos valores
|
||
|
letras[2:5] = ['C', 'D', 'E']
|
||
|
|
||
|
# borrarlas
|
||
|
letras[2:5] = []
|
||
|
|
||
|
# reemplazar los elementos por una lista vacia
|
||
|
letras[:]
|
||
|
|
||
|
# Largo( lista )
|
||
|
len(letras)
|
||
|
|
||
|
# Listas agurapdas
|
||
|
a = ['a', 'b', 'c']
|
||
|
n = [1, 2, 3]
|
||
|
x = [a, n]
|
||
|
x
|
||
|
x[0]
|
||
|
x[0][1]
|
||
|
|