gpt4 book ai didi

python - 如何从左到右提取数字中的数字?

转载 作者:行者123 更新时间:2023-11-28 19:53:57 24 4
gpt4 key购买 nike

我知道我可以通过实现类似的东西从右到左从数字中提取数字:

while (number => 10)
digit = number modulo 10
number = number / 10

但是有没有一种方法可以从左到右完成它,其工作方式与此类似,只需使用诸如模值之类的东西?

最佳答案

如果您对递归方法没有问题,那么这里是一个只需对您的代码进行少量更改的解决方案:-

def get_digit(num):
if num < 10:
print(num)
else:
get_digit(num // 10)
print(num % 10)

用法

>>> get_digit(543267)
5
4
3
2
6
7

关于python - 如何从左到右提取数字中的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41321533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com