Python
Porque Python
==========
- Sintaxis Clara
- Facil a aprender
- Libre y gratis
- Usado Mucho
- NASA
- Software Libre
============
Hola, Mundo!
- El primer programa de todos los lenguajes
- Iniciar Pythonss
- Ejecutar comandos Python
hola mundo
>>>10/3.0
3.3333333333333335
>>>2**2
4
Variables
======
Guardar en variables
>>> a=4+5
>>> print a
9
>>> b=9/3
>>> print a+b
12
>>> print a,b
9 3
Cadenas
======
>>> print 'hola'
hola
>>> print "hola"
hola
>>> nombre="Richard"
>>> print "hola", nombre
hola Richard
Caracteres Especiales
===============
>>> print "hola \"Richard\""
hola "Richard"
>>> print 'hola "Richard"'
hola "Richard"
>>> print "hola \\Richard"
hola \Richard
>>> print "hola \"Richard\""
hola "Richard"
Cadenas
====0==
Largo
>>> len ("Hola richard como estas")
23
>>> a="Hola como estas"
>>> print a[5]
c
>>> print a[0]
H
>>> print a[0:10]
Hola como
>>> print a[-1]
s
>>> print a[10:]
estas
>>> print a[5:-3]
como es
>>> len (a)
15
Bucles
=====
- While
while b<10;>>> a=range(0,50)
>>> print a
Rango
====
>>> print range(0,100,5)
[0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95]
>>> print range(1,50,2)
[1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49]
For
===
a = [1,6,10,20,3]
print a
print len(a)
for x in a:
for y in a:
print x,"\t", y, "\t", x*y
=======
for i in range (0,100):
print i
Nota
====
Para ver el proceso de ejecucion
$ ps aux
para matar el Proceso en ejecucion
$ kill -9 6908
#Programa que permite calcular en un numero pensado
i=0
num=25
x=raw_input("Ingrese su Nombre:")
print "Hola", x
while True:
n=input("Piensa en un Numero:")
i=i+1
if n==num:
print("El Numero es Igual:")
break
elif n>num:
print("El Numero es Mayor:")
elif n
print "Logro Adivinar pero en:",i,"Intentos"
================================
El Programa Funciona Así:
================================
Ingrese su Nombre:Richard
Hola Richard
Piensa en un Numero:50
El Numero es Mayor:
Piensa en un Numero:15
El Numero es Menor:
Piensa en un Numero:25
El Numero es Igual:
Logro Adivinar pero en: 3 Intentos
================================
http://www.escomposlinux.org/fer_y_juanjo/index.php?pag=miniguias.html
>>>for i in range(20):
print i % 3
>>> for i in range(10):
if i == 5:
continue
print i
Primo:
====
n=5
for x in range(2,n):
if n % x==0:
print n, '=', x, '*', n/x
break
else:
print n,'Es Primo'
Pass
===
es una funcion que no hace nada
hallar el Primo con funcion
=================
def primo(n):
for x in range(2,n):
if n % x ==0:
print n, '=',x,'*',n/x
break
else:
#Se termonó el bucle sin
#encontrar nin
print n,'Es primo'
for i in range(20):
primo(i)
==================
# -*- coding: iso-8859-15 -*-
def primo(n):
for x in range(2,n):
if n % x == 0:
return False
else:
return True
primos = 0
for i in range(13):
if primo(i) == True:
primos=primos+1
print "=> son", primos, "primos"
==============
nota:
===
$ time python primo.pt
muestra el tiempo de ejecuccion
# -*- coding: iso-8859-15 -*-
def primo(n):
for x in range(2,(n/2)+1):
if n % x == 0:
return False
else:
return True
primos = 0
for i in range(13):
if primo(i) == True:
primos=primos+1
print "=> son", primos, "primos"
Repace
=====
>>> "diego thomson no me gusta".replace("no","si")
'diego thomson si me gusta'
Tarea:
==================
# -*- coding: iso-8859-15 -*-
from random import randrange
def aleatorio(n):
return randrange(n)
i=0
num=25
#x=raw_input("Ingrese su Nombre:")
#print "Hola", x
while True:
n=input("Piensa en un Numero:")
i=i+1
if n==num:
print("El Numero es Igual:")
break
elif n>num:
print("El Numero es Mayor:")
elif n
if i==1:
print "Logro Adivinar en:",i," Solo Intento"
elif i>1:
print "Logro Adivinar pero en:",i,"Intentos"
0 Comments:
Post a Comment
<< Home