若有数字987659怎么运用取整取余法提取其中的各个数字呢(不用索引)
谢谢大家🙏
a = n = 987659
i = 1 # 计算n有多少位
while a // 10 > 0:
i += 1
a = a // 10
list1 = ["个", "十", "百", "千", "万", "十万", "百万", "千万"]
k = 0
while k < i:
x = n % 10
n = n // 10
print(n)
print(f"{list1[k]}位为{x}")
k += 1
n = 987659
nums = []
while n > 0:
nums.append(n % 10)
n = int(n/10)
print(nums)
data = 987659
while data > 0:
print(data % 10)
data = data // 10