# -*- 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)}')
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.
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.
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.
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.
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:
Al poner ".2f" indicamos el numero de decimales que se mostraran.
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.
sábado, 8 de julio de 2017
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.
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.
Suscribirse a:
Entradas (Atom)
