-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
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
数字を文字列に変換し、最後の文字を確認します。
def ends_in_45(num):
if str(int(num))[-1] in "45":
return 1
else:
return 0
あなたは、あなたがあなたの質問を明確にする必要がモジュロ10
last_digit = int(x) % 10
を分割し、(端数をストリップ)最初の整数に変換することにより、最後の桁を得ることができます。期待される入出力と正確に何をしようとしているのか – depperm
'num = 1234.8; d = int(数値)%10; #今何でもする –