In [1]:
"""
IPython Notebook v4.0 para python 2.7
Librerías adicionales: Ninguna.
Contenido bajo licencia CC-BY 4.0. Código bajo licencia MIT. (c) Sebastian Flores.
"""
# Configuracion para recargar módulos y librerías
%reload_ext autoreload
%autoreload 2
from IPython.core.display import HTML
HTML(open("style/iwi131.css", "r").read())
Out[1]:
In [ ]:
x = 1
x = 1.0
x = True
x = "True"
In [2]:
(1.0 + 2.0)*3
Out[2]:
In [5]:
(100>0) and (1./3<1./2)
Out[5]:
In [9]:
a = 3
b = 4
In [10]:
c = (a**2 + b**2)**0.5
In [11]:
peri = a + b + c
In [12]:
a = 1
b = a
c = a + b
a = c
print a, b, c
In [13]:
nombre = raw_input("Ingrese su nombre: ")
edad = int(raw_input("Ingrese su edad [años]: "))
altura = float(raw_input("Ingrese su peso [kg]: "))
In [14]:
print nombre
print edad
print altura
print nombre, edad, altura
print "Hola", nombre, "tienes", edad, "años y mides", altura , "metros"
In [19]:
# Entrada de datos
a = float(raw_input("Ingrese el lado de un cuadrado: "))
# Cálculo de la respuesta
perimetro = a*4
# Salida de datos
print "El cuadrado de lado ", a, "tiene perimetro", perimetro
In [20]:
42
Out[20]:
In [27]:
int(1.237237243E6)
Out[27]:
In [22]:
100000000000000000000000000000000000000000000000000000000000
Out[22]:
In [28]:
print 3+7
print 1000000000 - 1000
print 10*10
print 3/2
print 2**2
print 19%2
In [29]:
231.45
Out[29]:
In [33]:
float(3/2)
Out[33]:
In [34]:
print 10.0 + 1e2
print 3.14 - 1e-1
print 2.0*1e2
print 1e-3/0.01
print 1.1e0**2.0
print 1.23e1%2.0
In [35]:
print 1 + 1.0, 1.0 + 1
print 1 - 1.0, 1.0 - 1
print 2*3.0, 2.0*3
print 1./2, 1/2.
print 2**3.0, 2.0**3
print 15%2.0, 15.0%2
In [36]:
print True and True
print True and False
print False and True
print False and False
In [37]:
print True or True
print True or False
print False or True
print False or False
In [38]:
print not True
print not False
In [47]:
a = 10.5
print 5<=a<20
print int(a)==int(10.9999999999999999999999999999999999999999999)
print a!=1E3
print a>0 and a**2<200
print a<0 or a>0
In [ ]:
"Hola clase"
In [ ]:
'Hola mundo'
In [ ]:
'''Hmm'''
In [ ]:
"""Hey Jude"""
In [52]:
print "hola" + ' ' + "mundo"
print "waka"*2 + "eeo"
print len('paralelepipedo')
print "pollo" in "repollo"
print "bcdo" in "abcdario"
In [53]:
# Valor absoluto, para int o float
print abs(-4-5), abs(-4.0-5)
print min(-1,20), min(3.0, 200), min(10,10.0)
print max(-1,20), max(1.0, 200), max(10,10.0)
print round(1.49), round(1.50), round(1.51)
print round(-1.49), round(-1.50), round(-1.51)
In [55]:
print type(1)
print type(1.0)
print type(True)
print type("True")
print type(float(1))
print type(type(1))
print type(float(int(bool(str(int(float(int(str(0)))))))))
print "Hola\nmundo\n\tcruel"
Escriba un programa que reciba una temperatura en grados Fahrenheit y entregue como resultado el equivalente en grados Celsius.
Temperatura en Celsius = (Temperatura en Fahrenheit - 32) * 5 / 9
In [57]:
# Programa de Conversión de Temperatura INCORRECTO
f = float(raw_input('Ingrese temperatura en grados Fahrenheit: '))
c = 5 / 9 * (f - 32)
print 'El equivalente en grados Celsius es: ', c
In [58]:
# Programa de Conversión de Temperatura INCORRECTO
f = float(raw_input('Ingrese temperatura en grados Fahrenheit: '))
c = (f - 32) * ( 5 / 9 )
print 'El equivalente en grados Celsius es: ', c
In [59]:
# Programa de Conversión de Temperatura INCORRECTO
f = float(raw_input('Ingrese temperatura en grados Fahrenheit:'))
c = (f - 32) * 5 / 9
print 'El equivalente en grados Celsius es: ', c
In [60]:
# Programa de Conversión de Temperatura CORRECTO
f = float(raw_input('Ingrese temperatura en grados Fahrenheit:'))
c = (f - 32.0) * (5. / 9.)
print 'El equivalente en grados Celsius es: ', c