Este programa que hice fue a partir de un juego un poco más complejo, que te hace elegir un número entero, el que tu quieras, y la computadora elige otro aleatoriamente.
Estos dos números se suman, y si el número sumado es par, el usuario será el ganador, en caso contrario será la computadora quien habrá ganado.
El código.
Explicación.
#!/usr/bin/python
La ruta donde se encuentra nuestro intérprete, la podemos buscar con which python.
import random
Agregamos la Liberia random que nos permitirá obtener números aleatorios.
numero = input("Escribe tu numero >> ")
Recibimos el número elegido por el usuario, almacenado en la variable número.
cpu = random.choice(range(10))
Obtenemos un número aleatorio que sea menor a 10, y lo almacenamos en la variable cpu.
valor = cpu + numero
Sumamos estos dos números para obtener el valor que veremos si es par o no.
print "\nEl numero elegido por la computaora es", cpu
print "La suma de los numeros es", valor
Mostramos el número aleatorio elegido por la computadora y la suma de los dos números.
if (valor % 2 == 0):
print "\nEs par - Has ganado"
Para saber si es par o no, obtenemos el módulo de dos, si el resultado de esto es cero, significa que si es par, y mostramos que ganó.
else:
print "\nEs impar - Perdiste, gana la computadora"
En caso contrario de que no se cumpla la condición anterior, es decir, que no fue par, mostramos que perdio.
Veamos una imagen de su ejecución.
Enlace: Obtener números pseudo aleatorios en Python
Estos dos números se suman, y si el número sumado es par, el usuario será el ganador, en caso contrario será la computadora quien habrá ganado.
El código.
#!/usr/bin/python
import random
numero = input("Escribe tu numero >> ")
cpu = random.choice(range(10))
valor = cpu + numero
print "\nEl numero elegido por la computaora es", cpu
print "La suma de los numeros es", valor
if (valor % 2 == 0):
print "\nEs par - Has ganado"
else:
print "\nEs impar - Perdiste, gana la computadora"
Explicación.
#!/usr/bin/python
La ruta donde se encuentra nuestro intérprete, la podemos buscar con which python.
import random
Agregamos la Liberia random que nos permitirá obtener números aleatorios.
numero = input("Escribe tu numero >> ")
Recibimos el número elegido por el usuario, almacenado en la variable número.
cpu = random.choice(range(10))
Obtenemos un número aleatorio que sea menor a 10, y lo almacenamos en la variable cpu.
valor = cpu + numero
Sumamos estos dos números para obtener el valor que veremos si es par o no.
print "\nEl numero elegido por la computaora es", cpu
print "La suma de los numeros es", valor
Mostramos el número aleatorio elegido por la computadora y la suma de los dos números.
if (valor % 2 == 0):
print "\nEs par - Has ganado"
Para saber si es par o no, obtenemos el módulo de dos, si el resultado de esto es cero, significa que si es par, y mostramos que ganó.
else:
print "\nEs impar - Perdiste, gana la computadora"
En caso contrario de que no se cumpla la condición anterior, es decir, que no fue par, mostramos que perdio.
Veamos una imagen de su ejecución.
Enlace: Obtener números pseudo aleatorios en Python





