数字の最後の桁を取得できる必要があります。
つまり、12から返されるには2が必要です。
PHPではこのようになります$minute = substr(date('i'), -1)
が、Pythonではこれが必要です。
何か案は
last_digit = str(number)[-1]
%演算子を使用します。
x = 12 % 10 # returns 2
y = 25 % 10 # returns 5
z = abs(-25) % 10 # returns 5
Python は文字列と数値 (そして実際には異なる種類の数値、つまり int と float) を区別するため、最適な解決策は開始時の型 (str か int か) と結果として必要な型 (同上) によって異なります。 .
整数から整数へ:abs(x) % 10
Int から str へ:str(x)[-1]
文字列から整数へ:int(x[-1])
文字列から文字列へ:x[-1]