Python (Práctica 2)
Python (Práctica 2)
Python (Práctica 2)
Objetivo
Dando un paso adelante, usaremos estructuras de Python algo más elaboradas y los lla-
mados módulos (o librerías).
import random
intentos = 0
intentos = intentos + 1
if candidato == numero:
break
if candidato == numero:
intentos = str(intentos)
print ’¡Enhorabuena, ’ + miNombre + ’! ¡Has adivinado el número en ’ + \
intentos + ’ intentos!’
if candidato != numero:
numero = str(numero)
print ’¡Nooo, ya vale! El número en el que estaba pensando era ’ + numero + ’.’
TECNOLOGÍA DE LA INFORMACIÓN CURSO: 1 BACH
Recapitulación
En las dos primeras prácticas has utilizado una serie de características de Python que
merece la pena que te pares a analizar. Recuerda que dispones de mucho material donde
acudir (por supuesto, a parte de consultar a tu profesor). En particular, en la wiki
http://pythonwiki.wikispaces.com
encontrarás muchas de tus dudas resueltas. Y las que no aparezcan... ¡hay que añadirlas!
Algunas sugerencias:
• print
• raw_input()
• ¿Qué es una variable?
• #
• ¿Cómo utilizar caracteres especiales?
• ¿Cómo hacer que un script sea autoejecutable?
• ¿Qué es un módulo?
• import , random y random.randint()
• La importancia del sangrado... ¿Es lo mismo una tabulación que 4 espacios?
• La diferencia entre = y == . ¿Qué significan != , > y < ?
• ¿Cuáles son los diferentes tipos de datos de Python que hemos usado?
• str() e int()
• while
• if
• break
• ¿Qué es un Diagrama de Flujo? ¿Qué símbolos usa?