Python Course - Comencem el "hands-on"

Exemples bàsics per anar fent boca...

(Obtinguts de https://wiki.python.org/moin/SimplePrograms)


In [ ]:
# Output
print("Hello world!")

In [ ]:
# Basic string substitution
name = "Barceló"
print("Hola, %s!" % name)

In [ ]:
# Una mica de llistes i `for`
profes = ['Barceló', 'Alba', 'Arnau', 'Xavi']
for i, name in enumerate(profes):
    print("A la iteració #{iteration} tenim el profe `{name}`".format(iteration=i, name=name))

In [ ]:
# Exemple de Fibonacci
i, j = 0, 1
while j < 100:
    print('Valor actual %d' % j)
    i, j = j, i+j

In [ ]:
# Funcions!

def salutacio(name):
    """Exemple de definició de funció molt bàsica."""
    print('Benvingut', name)

# Ara cridem a la funció amb diferents noms
salutacio('Alice')
salutacio('Bob')
salutacio('Charlie')

In [ ]:
# Exemple d'ús d'expressions regulars
import re  # importem el mòdul

for test_string in ['555-1212', 'ILL-EGAL']:
    if re.match(r'^\d{3}-\d{4}$', test_string):
        print(test_string, 'is a valid US local phone number')
    else:
        print(test_string, 'rejected')

In [ ]: