【问题标题】:How to find tens/ones digit of two different numbers regardless of their length无论长度如何,如何找到两个不同数字的十位/个位
【发布时间】:2019-02-01 11:02:00
【问题描述】:

对不起,如果这是这个问题或任何事情的错误地方。我拿起了一本关于 python 的书,我现在正在尝试自己学习基础知识。我的问题是,如果给我两个不同的数字,有没有一种方法可以找到两个数字的十位和个位,而不管每个数字的长度如何?我该怎么做这个?我正在尝试使用地板除法和模数,因为这是有道理的,但我不能完全正确。将来,我应该如何处理这样的事情?非常感谢!

【问题讨论】:

  • 欢迎来到 Stack Overflow!你已经用Java 标记了这个问题,但它似乎与Java 无关。如果不是,请edit你的问题删除java标签,如果是,请编辑解释这与java有何关系
  • 您可以编辑帖子并包含您的尝试吗?

标签: python mathematical-expressions


【解决方案1】:

模数和除法可能是处理大数的最佳方法:

num = 1327419832467138974619485762453

# Tens
print(num % 100 // 10)

# Ones
print(num % 10)

输出:

5
3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-13
    • 1970-01-01
    • 2018-06-28
    • 2012-11-08
    • 1970-01-01
    • 2019-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多