jueves, 13 de agosto de 2026

Realice un algoritmo que a partir de proporcionarle la velocidad de un automóvil, expresada en kilómetros por hora, proporcione la velocidad en metros por segundo en Python

Código del ejercicio:

velocidad = float(input("kilómetros por hora: "))
convertir = velocidad * 0.277778
print(f'{round(convertir, 2)} metros por segundo')

Definición de los códigos del ejercicio:

float() --> convierte un número entero en un número de punto flotante.
input() --> permite obtener texto escrito por teclado.
print() --> imprime un mensaje en la pantalla.
f'{}' --> un literal de cadena con formato o f-string es un literal de cadena que tiene el prefijo 'f'o 'F'. Facilita crear interpolaciones en cadenas de texto, simplificando de este modo tanto la lectura como la escritura de estas. Si quieres mostrar variables utilizando f-strings, solo tienes especificar el nombre de las variables entre llaves {}. Y al ejecutar tu código, todos los nombres de las variables serán remplazados con sus respectivos valores.
round() --> le devolverá un número flotante que se redondeará a los lugares decimales que se dan como entrada.

Explicación del Código:

Ejercicio: Realice un algoritmo que, a partir de proporcionarle la velocidad de un automóvil expresada en kilómetros por hora, proporcione la velocidad en metros por segundo.

Código en Python

velocidad = float(input("kilómetros por hora: ")) convertir = velocidad * 0.277778 print(f'{round(convertir, 2)} metros por segundo')

Explicación de cada código

1. Solicitar la velocidad velocidad = float(input("kilómetros por hora: "))

Esta línea pide al usuario que ingrese la velocidad del automóvil en kilómetros por hora.

input() permite introducir el dato y float() convierte el dato en un número que puede contener decimales.

2. Convertir la velocidad convertir = velocidad * 0.277778

Esta línea realiza la conversión de kilómetros por hora a metros por segundo.

Se multiplica la velocidad por 0.277778, que es aproximadamente el factor utilizado para convertir km/h a m/s.

3. Mostrar el resultado print(f'{round(convertir, 2)} metros por segundo')

print() muestra el resultado en pantalla.

round(convertir, 2) redondea el resultado a dos cifras decimales.

Finalmente, se agrega el texto "metros por segundo" para indicar la unidad del resultado.

Ejemplo

Si el usuario introduce:

72 kilómetros por hora

El programa realiza:

72 × 0.277778 ≈ 20.00

Resultado: 20.0 metros por segundo

En resumen: el programa recibe una velocidad en km/h, la multiplica por 0.277778 y muestra la velocidad equivalente en m/s.

No hay comentarios.:

Publicar un comentario

Encontrar todas las posiciones de un carácter x de una cadena en Python

Código del ejercicio: s = input ( "Ingresar texto: " ) x = input ( "Ingresar carácter: ...

Copyright © Ejercicios de programación. Todos los derechos reservados. ❤️