Advertisement
dino3vr

Untitled

Nov 6th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.72 KB | None | 0 0
  1. def func():
  2.     a = input("Введите число\n>>> ").replace(",", ".")
  3.     b = input("Введите единицу измерения (км/мили)\n>>> ").lower()
  4.  
  5.     for i in str(a):
  6.         if i not in "1234567890.":
  7.             print("Неверное число!\n\n")
  8.             func()
  9.     a = float(a)
  10.  
  11.     if b in "км/километры/километр/километров".split("/"):
  12.         print("Ответ: " + str(a * 0.6213711922))
  13.  
  14.     elif b in "мили/миль/м".split("/"):
  15.         print("Ответ: " + str(a / 0.6213711922))
  16.  
  17.     else:
  18.         print("Неверная единица измерения!\n\n")
  19.  
  20.  
  21. if __name__ == "__main__":
  22.     while True:
  23.         func()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement