Case6. Units of length are numbered as follows: 1 - decimeter, 2 - kilometer, 3 - meter, 4 - millimeter, 5 - centimeter. The number of the unit of length (an integer in the range 1-5) and the length of the segment in this unit (real number) are given. Find the length of the segment in meters.

Solution in Python 3:

import random

print("1 — decimeter, 2 — kilometer, 3 — meter, 4 — millimeter, 5 — centimeter")
i = random.randrange(1,5)
N = random.randrange(1,10000)
print("Number of the length unit: ", i)
print("Length: ", N, end="")
if i == 1:
print(" dm")
print("In meters: ",N/10)
elif i == 2:
print(" km")
print("In meters: ",N*1000)
elif i == 3:
print(" m")
print("In meters: ",N)
elif i == 4:
print(" mm")
print("In meters: ",N/1000)
elif i == 5:
print(" cm")
print("In meters: ",N/100)