📅  最后修改于: 2023-12-03 15:09:34.735000             🧑  作者: Mango
在编程中,经常需要将十进制数转换为其他进制数。在这篇文章中,我们将介绍如何将十进制数转换为五进制数。
下面是将十进制数转换为五进制数的Python实现:
def decimal_to_quinary(decimal):
"""
将十进制数转换为五进制数
:param decimal: 十进制数
:return: 五进制数
"""
if decimal == 0:
return '0'
else:
quinary = ''
while decimal != 0:
remainder = decimal % 5
decimal = decimal // 5
quinary = str(remainder) + quinary
return quinary
assert decimal_to_quinary(0) == '0'
assert decimal_to_quinary(1) == '1'
assert decimal_to_quinary(5) == '10'
assert decimal_to_quinary(10) == '20'
assert decimal_to_quinary(15) == '30'
assert decimal_to_quinary(25) == '100'
assert decimal_to_quinary(100) == '1300'
assert decimal_to_quinary(12345) == '141310'
完整源代码可以在以下链接中找到:
这篇文章介绍了如何将十进制数转换为五进制数。无论使用哪种编程语言,都可以通过上述思路和代码实现将十进制转换为其他进制数。希望这篇文章对大家有所帮助。