2017-06-12 6 views
-1

10進数が1の列があります。例えば1234.8最後の桁に基づいてフラグを作成する

桁数はさまざまです。私は最後のラウンドの数字(4)を抽出し、行が4または5 = 1で終わるフラグ、残り= 0

Col   Flag 
1234.8  1 
3345.5  1 
23.1   0 
567902.3  0 

を作成するのです、私のpython 2.7

+0

を分割し、(端数をストリップ)最初の整数に変換することにより、最後の桁を得ることができます。期待される入出力と正確に何をしようとしているのか – depperm

+0

'num = 1234.8; d = int(数値)%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 
関連する問題