Mostrando entradas con la etiqueta numero. Mostrar todas las entradas
Mostrando entradas con la etiqueta numero. Mostrar todas las entradas

viernes, 26 de junio de 2020

104 Python. Numero mayor y menor de una lista

Obtenemos el numero mayor y menor de una lista dada en Python.



# -*- coding: utf-8 -*-
lista = [5,2,84,21,94,35,26,14,17,32,7,74,5,45,65,102]
menor=None
mayor=None
for numero in lista:
    if menor==None and mayor==None:
        menor=numero
        mayor=numero
    else:
        if numero<menor:
            menor=numero
        if numero>mayor:
            mayor=numero
#mostrar el resultado
print(f'El numero mayor es {mayor}')
print(f'El numero menor es {menor}')
#otra forma de obtener mayor y menor
print(f'El numero mayor de la lista es {max(lista)}')
print(f'El numero menor de la lista es {min(lista)}')

domingo, 16 de junio de 2019

05 Scratch3. Juego Adivina Numero

Como realizar un sencillo juego de adivinar el numero con Scratch. Veremos como realizar bloques para evitar repetir codigo, bucles, condicionales, variables, generacion de numero al azar, etc.




viernes, 15 de marzo de 2019

62 Python. Random

Veamos un codigo de ejemplo en el que tenemos que adivinar un numero al azar entre un intervalo dado.

import random
def azar():
   num= random.randint(1,100)
   return num
def dame():
   user=int(input("dime un numero "))
   return user
num=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()


Lo primero que debemos hacer es importar el modulo random.
Despues definimos 2 funciones, la primera nos devolvera un numero al azar, la segunda es la que pregunta el numero al usuario.
Creamos el bucle principal que se ejecutara siempre, por eso ponermos el True, mientras que no indiquemos la salida, como hacemos en el caso del acierto incluyendo el break para salir del bucle.
El resto de opciones comprueba si es menor o mayor.

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()

sábado, 16 de febrero de 2019

56 Python. Condicional if

En este ejemplo con un numero dado que guardamos en la variable num, se comprueba en que intervalo entra y se muestra el resultado por pantalla, no hay que olvidar transformar la variable numerica a cadena usando str.

num=9

if num<10:   

    print(str(num)+' menor que 10')

elif num==10:   

    print(str(num)+' igual a 10')

else:   

    print(str(num)+' mayor que 10')

domingo, 20 de enero de 2019

48 Python. Dando formato a los numeros

Damos formato con format a los numeros para indicar en cuantos caracteres los encerraremos (alineacion)
y el numero de decimales que usaremos.


Ejemplo de codigo:
#formato de numeros#si no ocupa 4 caracteres se añade 0 por delanteprint("{:04d}".format(150))#alineado a 7 caracteres sin añadir 0print("{:7d}".format(1987))print("{:7d}".format(25342))#alineado a 7 caracteres con 0 y con 2 decimalesprint("{:07.2f}".format(30.03))print("{:07.2f}".format(120.12))print("{:07.2f}".format(3.184))#alineado a 7 caracteres sin 0 y con 1 decimalprint("{:7.2f}".format(30.03))print("{:7.2f}".format(120.12))print("{:7.2f}".format(3.184))
Al añadir "07" indicamos que si no rellena los 7 caracteres, se incluyan 0 por delante.
Al poner ".2f" indicamos el numero de decimales que se mostraran.



miércoles, 8 de febrero de 2017

Scratch - 13 Listas 2 generando numeros al azar

En este video se muestra como generar numeros al azar y guardarlos en una lista, para ello utilizaremos bucle, condicional, llamada a funcion creada por nosotros, variables y listas.
Todo esto lo veremos de manera sencilla para crear una aplicacion que nos genere los 6 numeros para rellenar el boleto de la loteria primitiva.
Espero os sea util, no olvideis practicar, gracias.