【发布时间】:2021-07-28 06:24:41
【问题描述】:
我想传递一个在 Python 中转换为小数的整数。然后我需要检查十进制数中的每个单个数字是奇数还是偶数。例如,如果整数是 534(尽管它可以是任何整数),转换为十进制它仍然是 534。现在如果我尝试遍历这个小数来检查 5 是奇数还是偶数,那么 3 是奇数还是偶数,然后4 是奇数还是偶数。如果所有数字都是偶数,则为 True,否则为 False。 当我尝试遍历十进制数时,出现错误“十进制不可迭代” 无论如何,我创建了一个实现此目的的程序,但我需要将 Decimal 转换为 String。由于要求是使用 Decimal,所以我认为我的解决方案可能不符合要求。
提前致谢
【问题讨论】:
-
将一种类型转换为另一种在大多数语言中都很常见,所以我认为您的代码可以满足要求。
-
@leaf_yakitori。谢谢你的评论。我认为你是对的,这很常见。无论如何,如果不将 Decimal 转换为另一种类型,我找不到方法。
-
你能Convert Decimal to String然后遍历元素吗?
标签: python-3.x