gpt4 book ai didi

python 字符串插值与另一种方法

转载 作者:行者123 更新时间:2023-11-28 20:50:14 24 4
gpt4 key购买 nike

我最初的 python 程序使用字符串插值来获取用户在 0-9999 之间输入的数字,例如 2928,并将其各个数字相加 (2+9+2+8=21),然后拆分数字,直到最终变成显示在屏幕上的单个数字(在本例中为 3)。代码如下所示:

现在我需要想出一种方法来做同样的事情而不使用字符串插值(将整数转换为字符串,然后拆分字符串,将它们重新转换为整数,然后对它们求和)。我是 python 的新手,因此可以使用非常简单的命令(最复杂的是 while 循环)任何人都可以帮助我/给我一些想法吗?

*ps,我想关于 yearint- year 是什么存在一些歧义。 “年”是我没有在上面写的命令,但它的代码让用户输入 0-9999 之间的数字。我将它的变量名更改为“yearint”,因为我是 python 的新手,并且想使内容具有描述性,以便在回头看时记住它们。所以基本上 year/yearint 是用户输入的输入。

最佳答案

将模数乘以 9,并进行一些调整以考虑 9 的倍数。

>>> (123 - 1) % 9 + 1
6

关于python 字符串插值与另一种方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12907048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com