如何通过采取基数Python的模块化为一些
0
A
回答
0
为解决一个简单的方法:
a=input()
while len(a)<10:
b=int(a[len(a)-1])+int(a[len(a)-2])
a=a+str(b%10)
print (a)
愿这一个有益的给你。
0
n= 16
while(len(str(n)) < 10):
print(n)
a = n %10 + (int(n/10))%10 # sum of last two digits
n *= 10
n += a%10 #adding the last
print(n)
0
根据您的例子来创建一个itterative数10digit长,我假设你想停下来,一旦你达到一个0
。
某些数字,例如18
将不会达到0
有史以来,所以也想要添加该ID可以是最大长度。
以下代码运行数学运算,直至达到0
或达到40
位数。
def getID(number)
maxlength = 40 - len(str(number))
while maxlength:
string = str(number)
answer = (int(string[-2]) + int(string[-1])) % 10
if answer == 0:
break
number = number * 10 + answer
maxlength -= 1
return number
getID(14) == 1459437
getID(15) == 15617853819
getID(16) == 1673
getID(18) == 17853819
getID(18) == 189763921347189763921347189763921347189763
18是一个重复的数字,所以循环一旦达到设定的长度就结束。
相关问题
- 1. 缺少一些Python OCC模块
- 2. 为什么不能导入一些python子模块?
- 3. Python:讨论网站的哪些模块?
- 4. 安装python模块的某些属性
- 5. 改变Django/python模块行为的选项有哪些?
- 6. 模块化的Python输出问题
- 7. Python机械化模块的错误
- 8. 模块化python脚本中的Weblogic WSLT
- 9. Python可以寻找哪些模块?
- 10. 如何只执行其他python模块的一些功能?
- 11. 为Python模块中央路
- 12. 为PyInstaller包含python模块?
- 13. 忽略autodoc中的一些模块
- 14. 第一个Drupal模块 - 一些问题
- 15. python会在多次导入模块时优化模块吗?
- 16. 如何一起使用Python 2模块和Python 3模块?
- 17. 创建一个Python模块
- 18. Noob问题:如何在Python中导入一些模块?
- 19. 使用Python嗅探模块丢失了一些数据包
- 20. 机械化模块Python自动登录
- 21. Python机械化模块加密
- 22. 用Python机械化模块填充textarea
- 23. 的Python:重试,直到一些变化
- 24. 如何为Python 2.7.10安装Python模块
- 25. Python-MySQLdb模块为Python 2.7.2和MySQL 5.6.10
- 26. maven显示了一些标记为“未命名”的模块
- 27. python c api创建一个python模块
- 28. Python 3的导入模块错误:没有模块名为request
- 29. Python为Naoqi(动态模块没有正确初始化)
- 30. 如何将Python代码结构化为模块/包?
首先,提供你的代码你试过的是什么 – Kallz
它什么时候停止?在你的例子中,它是否会停止,因为'(7 + 3)%10'将会是'0'?或者你是否瞄准了一个设定长度的ID? – ChristianFigueroa
欢迎使用堆栈溢出在本网站中,您将尝试自己编写代码。在做了更多的研究之后,如果您遇到问题,您可以发布**您尝试过的内容,并清楚说明什么不工作**并提供最小化,完整和可验证的示例。我建议阅读[如何问](https://stackoverflow.com/help/how-to-ask)一个很好的问题和[完美的问题](http://codeblog.jonskeet.uk/2010/08/29 /写最完美的 - 问题/)。另外,一定要参加[tour](https://stackoverflow.com/tour)并阅读[this](https://meta.stackoverflow.com/q/347937/6676466)。 –