如何在Python中将一个由字符串表示的浮点数转换为底数介于2到36之间的十进制数,而不使用Python内置的int和float函数?
意思是:
convert_float("234.56", base) --> float,或者("10AB", base) --> float
如果浮点数以 .0 结尾,则结果应该是一个整数。
将整数转换为任何基数似乎要简单得多,但我无法想出或找到任何浮点数解决方案。
如果浮点数以 .0 结尾,则结果应该是一个整数。
将整数转换为任何基数似乎要简单得多,但我无法想出或找到任何浮点数解决方案。
int
? - Warren Weckesser