sábado, 9 de marzo de 2019

61 Python. Parametros desde linea comandos

Desde la consola del sistema podemos pasar datos al llamar al archivo python, justo despues de nombrarlo, como puedes ver en la imagen siguiente.



El codigo es:

import sys
for elementos in sys.argv:
    print(elementos)

jueves, 7 de marzo de 2019

60 Python. Adivina numero

Ejemplo en el que la maquina piensa un numero y el usuario debe adivinarlo.
Para ello importamos el modulo random y creamos las funciones necesarias que llamaremos dentro del bucle principal creado con while.


import random

def azar():   

   num=random.randint(1,100) 

    return num

def dame():   

   user=int(input('Dime un numero '))   

   return usernum=azar()

user=dame()

while True:   

   if num==user:     

      print('acertastes')     

      break() 

    elif num<user:     

      print('el mio es menor')     

      user=dame()   

   else:     

      print('el mio es mayor')     

      user=dame()

59 Python. Diccionarios

Tipo de dato diccionario, se crean dando clave valor separados por ":", para llamarlos se indicara la clave, tambien podemos mostrarlo con bucle For.

#Diccionario
nums={'uno':'one','dos':'two','tres':'three','cuatro':'four'}
#recorremos diccionario y mostramos
for key, values in nums.items():
    print(key,values)
#comprobamos si esta o no por clave
print('uno' in nums)
print('cinco' in nums)