考虑到这个数字 12345 = 1x10^4 + 2x10^3 + 3x10^2 + 4x10^1 + 5x10^0 ,如何执行一些算术运算,只留下位置5(从左边)的数字,并将其输出到屏幕上?谢谢你的帮助!
12345 = 1x10^4 + 2x10^3 + 3x10^2 + 4x10^1 + 5x10^0
假设你想坚持算术运算(而不是字符串),使用带10的模运算符得到除10的余数,即单位:
12345%10
输出: 5
5
对于任意数字,需要计算位置,可以使用log10和ceil:
from math import log10, ceil N = 5 number = 1234567 number//10**(ceil(log10(number))-N)%10
输出: 5.
5.