2017-06-12 28 views
-1

我有一列數字爲1的小數。例如1234.8根據最後一位數字創建一個標記

位數變化。

我如何提取上輪數字(4),並創建一個標誌,在排在4或5 = 1結束,其餘= 0

Col   Flag 
1234.8  1 
3345.5  1 
23.1   0 
567902.3  0 

我對蟒蛇2.7

+0

你需要澄清你的問題得到了最後一位。預期的輸入/輸出,以及你正在尋找的東西 – depperm

+0

'num = 1234.8; d = int(num)%10; #做任何事情' –

回答

0

將數字轉換爲字符串並檢查最後一個字符。

def ends_in_45(num): 
    if str(int(num))[-1] in "45": 
     return 1 
    else: 
     return 0 
0

可以通過轉換爲整數第一(去掉分數),然後將模10

last_digit = int(x) % 10 
相關問題