domingo, 17 de junio de 2018

Media de dos números en Python

Reto: Media de dos números

Calcular la media de dos números.




Método 1

Utilizamos números aleatorios.

import random
x = random.randrange(101)
y= random.randrange(101)
z= (x+y)/2
print('Primer número:',x)
print('Segundo número:',y)
print('Su media:',z)



Método 2

Solicitamos al usuarios los dos números para calcular su media. Antes de input podríamos añadir int que convierte la cadena alfanumérica que se captura por teclado en un número. El inconveniente es que int únicamente acepta valores enteros. Este el el motivo por el que hemos añadido float antes del input ya que así conseguiremos aceptar los valores decimales que el usuario desee introducir.

x = float(input("¿Cuál es el primer número?")) 
y = float(input("¿Cuál es el segundo número?"))
z= (x+y)/2
print('Primer número:',x)
print('Segundo número:',y)
print('Su media:',z)

2 comentarios:

  1. #Calcular la media de dos números
    def media():
    a = int(input("Digite 1 numero: "))
    b = int(input("Digite 2 numero: "))
    print ((a + b)/2)

    media()

    ResponderEliminar
  2. #Calcular la media de dos números.
    a=int(input('Introduzca su 1° numero: ')); b=int(input('Introduzca su 2° numero: '))

    print(f'La media entre {a} y {b} es {(a+b)/2}')

    ResponderEliminar