Tecnología > Informática y Comunicaciones
Ejercicios en Python
(1/1)
Carlos:
Ejercicios sencillos para programar en Python
Carlos:
--- Código: (python) ---# -*- coding: utf-8 -*-
#
# Este es un juego de adivinar un número.
#
import random
numero = random.randint(1, 20)
print u'Estoy pensando en un número del 1 al 20.\n'
intentos = 0
while True:
intentos = intentos + 1
candidato = int( raw_input(u'Adivina el número: ') )
if candidato < numero:
print u'Mi número es más grande.'
if candidato > numero:
print u'Mi número es más pequeño.'
if candidato == numero:
print u'¡Enhorabuena, ! ¡Has adivinado el número en', intentos, 'intentos!'
break
if intentos >= 6:
print u'¡No has acertado! El número en el que estaba pensando era el', numero
break
--- Fin del código ---
Carlos:
--- Código: (python) ---# -*- coding: utf8 -*-
#
# Programa que adivina un número del 1 al 128 en 7 pasos
#
min_num = 1
max_num = 128
print u'Piensa en un número entre el', min_num, 'y el', max_num
while True:
test = int((min_num + max_num + 1)/2)
ans = raw_input(u'¿es tu número menor que %d? (s/n)' % test)
if ans and ans[0].lower() == 'n':
min_num = test
else:
max_num = test-1
if min_num >= max_num:
print u'El número pensado es el', min_num
break
--- Fin del código ---
Navegación
Ir a la versión completa