How could I write a program to convert Km/h to m/s in python

First we need to know that the conversion factor for km/h to m/s is 3.6km/h=1m/s

Next we need to read in a value from the user. This can be done with 'input' function as follows:

KMHvalue= input("Enter a value in km/h: ")

we will then need to use our conversion to convert the value into m/s


Then we can output the answer using the 'print' function:

print("your value in m/s is: "+MSvalue)

hence the whole program is:

KMHvalue= input("Enter a value in km/h: ")
print("your value in m/s is: "+MSvalue)

We could make this program more sophisticated by allowing the user to select if they want to convert from km/h to m/s or the other way around. A sample script to do this would be:

choice=input("Please enter 1 to convert km/h to m/s or 2 to convert m/s to km/h")
​if choice==1
    KMHvalue= input("Enter a value in km/h: ")
    print("your value in m/s is: "+MSvalue)

else if choice==2
    MSvalue= input("Enter a value in m/s: ")
    print("your value in km/h is: "+KMHvalue)

​    print("Invalid Choice")

Sarah W. A Level Maths tutor, GCSE Maths tutor, A Level Chemistry tut...

5 months ago

Answered by Sarah, a Mentoring Python tutor with MyTutor

Still stuck? Get one-to-one help from a personally interviewed subject specialist


About the author

Sarah W.

Currently unavailable: for new students

Degree: Robotics (Masters) - Bristol University

Subjects offered: Python, Physics+ 3 more


“About Me: I am currently a Masters student in Robotics at the University of Bristol. My choice of degree was based on my love for hands on science. I will try to pass on this love to you during my tutorials! I have alot of experience...”

You may also like...

Posts by Sarah

How could I write a program to convert Km/h to m/s in python

How do you solve 3sin2AtanA=2 for 0<A<180?

In the presence of ultraviolet light, ethane and chlorine react to give a mixture of products. What are the products of this reaction?

Two railway trucks of masses m and 3m move towards each other in opposite directions with speeds 2v and v respectively. These trucks collide and stick together. What is the speed of the trucks after the collision?

Other Mentoring Python questions

Creating string from multiple strings(or characters)

Write a program that can convert between celcius and farenheit temperature scales

How could I write a program to convert Km/h to m/s in python

View Mentoring Python tutors


We use cookies to improve our service. By continuing to use this website, we'll assume that you're OK with this. Dismiss