Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import json
- #Триплет должен начинаться с $
- #Содержать разделитель в виде точки $A.AB=2
- #Содержать знак равно перед значением
- def check_triplet(str):
- #Проверка на правильность триплета
- if(str[0]!="$" or
- str.count(".")!=1 or
- str.count("=")!=1 or
- str.count(" ")!=0):
- raise Exception('Неправильный формат всптд:'+str)
- #Проверка что значения не нулевые
- if(len(str.split(".")[0])<2 or
- len(str.split(".")[1].split("=")[0])<1 or
- len(str.split(".")[1].split("=")[1])<1):
- raise Exception("Нулевое значение в триплете")
- def convert_to_json(triplet):
- check_triplet(triplet)
- return json.dumps({triplet.split("=")[0]:triplet.split("=")[1]}, sort_keys=True)
- print("Для преобразвания триплета,введите его в виде $A.S=43")
- while(True):
- try:
- print(convert_to_json(triplet=input("Введите триплет:")))
- except Exception:
- print("Неправильный формат триплета,попробуйте еще раз")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement