See*_*und 2 python string interpolation loops
我原来的python程序使用字符串插值来取一个用户在0-9999之间输入的数字,如2928,并将其各个数字(2 + 9 + 2 + 8 = 21)相加,然后将数字分开,直到它最终成为单个数字数字(在本例中为3),显示在屏幕上.代码如下所示:
现在我需要找出一种方法来做同样的事情,而不使用字符串插值(将整数转换为字符串然后拆分字符串,将它们重新转换为整数,并将它们相加).我是python的新手,因此可以使用非常简单的命令(最复杂的是while循环)任何人都可以帮助我/给我一些想法吗?
*ps,我想有些年份存在歧义."year"是我上面没写过的命令,但是它的代码使用户输入0-9999之间的数字.我将其变量名称更改为"yearint",因为我是python的新手,并希望使描述性更强,所以当我回顾时我能记住它们.所以基本上年/年是用户输入的输入.
| 归档时间: |
|
| 查看次数: |
200 次 |
| 最近记录: |