2017-05-09 31 views
0

我想輸入分成兩個不同的浮動輸入爲52.5033390,-0.1237830(總是會有一個逗號,兩個數字之間沒有空格)如何將字符串分割到兩個數字

while True: 
    number = 0 #clears value 
    number = input("Enter a lat and long") #e.g 52.5033390,-0.1237830 
    number = number.split(",") #splits the input into two values 
    lat = number[0] #52.5033390 float 
    long = number[1] #-0.1237830 float 
+0

您需要的字符串值解析到實際浮點數:'LAT = parseFloat(數[0]);' –

回答

3

你可以只需將其在兩個不同的變量作爲分割float

_lat, _long = map(float, number.split(","))