Whileを使用した数値の桁の合計

user4138608

関数に与えられた数の合計をどのように行うことができますか?このように:def sum (123)
whileを使用して6を与えるためにPythonの合計123を作成するにはどうすればよいですか?

def calc_soma(num):
    ns = str(num)
    soma = 0
    while soma < len(ns):
        soma = eval(ns[soma])
        soma = soma + 1
    return soma

これを試しましたが、機能しません。私はPythonを初めて使用するので、多くのことはしません

fredtantini

somaインデックスと結果を保持するために使用しています。変更されたバージョンは次のとおりです。

>>> def calc_soma(num):
...     ns = str(num)
...     soma = 0
...     indic = 0
...     while indic < len(ns):
...         soma += int(ns[indic])
...         indic = indic + 1
...     return soma
...
>>> calc_soma(123)
6
>>> calc_soma(1048)
13

を繰り返し処理する場合はstr、リスト内包表記を使用できます。

>>> sum([int(i) for i in str(123)])
6
>>> sum([int(i) for i in str(2048)])
14

また、[/]を取り除くことができます

sum(int(i) for i in str(123))

(また、バラクマノスの答えを確認してください。「数学的に」それを行うことができます)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

再帰を使用した数値の奇数桁と偶数桁の合計

分類Dev

組み込み関数を使用した数値の桁の合計

分類Dev

数値の桁の合計

分類Dev

数値の桁の合計

分類Dev

再帰的な桁数の合計を1桁の数値に減らします

分類Dev

SQLの数値と桁の合計を逆にします

分類Dev

2つの関数を使用した数値の合計

分類Dev

5つの数値の合計、平均、最小、最大を取得する方法-do-whileループを使用したJava

分類Dev

PostgreSQLの数値のすべての奇数桁を合計します

分類Dev

C# - do-while ループを使用した 10 の読み取り数値の合計と平均?

分類Dev

数値のすべての桁を合計し、Javaで桁を個別に表示します

分類Dev

whileのような従来のループを使用せずにSQLサーバーの数値の桁数の合計

分類Dev

再帰Javaを使用した数値の合計

分類Dev

再帰Javaを使用した数値の合計

分類Dev

C#合計が9に等しい場合、数値の桁の合計

分類Dev

桁の合計がnであるすべてのk桁の数値を再帰的に生成します

分類Dev

数値の積、合計、および桁

分類Dev

数値の桁数を合計する-Python

分類Dev

再帰関数を使用した数値の最大桁

分類Dev

1桁のJSになるまで数値を合計します

分類Dev

Swiftで数値の桁の合計を見つける

分類Dev

数値の桁の合計を求める(cで)

分類Dev

桁の合計がx * mの桁の合計に等しい数xの数を数えます

分類Dev

varcharに数値を指定した後の行の値の合計

分類Dev

数値を使用したDynamoDBUpdateItemの計算?

分類Dev

位置桁の合計(位置に基づく2つの数値の桁の合計)

分類Dev

whileループを使用して数値の合計を計算しようとしています

分類Dev

再帰を使用したPythonの多次元配列の数値の合計

分類Dev

JSのアラート合計内の小数点以下2桁以降のすべての数字を削除しますか?(合計値を警告するために使用される関数)

Related 関連記事

  1. 1

    再帰を使用した数値の奇数桁と偶数桁の合計

  2. 2

    組み込み関数を使用した数値の桁の合計

  3. 3

    数値の桁の合計

  4. 4

    数値の桁の合計

  5. 5

    再帰的な桁数の合計を1桁の数値に減らします

  6. 6

    SQLの数値と桁の合計を逆にします

  7. 7

    2つの関数を使用した数値の合計

  8. 8

    5つの数値の合計、平均、最小、最大を取得する方法-do-whileループを使用したJava

  9. 9

    PostgreSQLの数値のすべての奇数桁を合計します

  10. 10

    C# - do-while ループを使用した 10 の読み取り数値の合計と平均?

  11. 11

    数値のすべての桁を合計し、Javaで桁を個別に表示します

  12. 12

    whileのような従来のループを使用せずにSQLサーバーの数値の桁数の合計

  13. 13

    再帰Javaを使用した数値の合計

  14. 14

    再帰Javaを使用した数値の合計

  15. 15

    C#合計が9に等しい場合、数値の桁の合計

  16. 16

    桁の合計がnであるすべてのk桁の数値を再帰的に生成します

  17. 17

    数値の積、合計、および桁

  18. 18

    数値の桁数を合計する-Python

  19. 19

    再帰関数を使用した数値の最大桁

  20. 20

    1桁のJSになるまで数値を合計します

  21. 21

    Swiftで数値の桁の合計を見つける

  22. 22

    数値の桁の合計を求める(cで)

  23. 23

    桁の合計がx * mの桁の合計に等しい数xの数を数えます

  24. 24

    varcharに数値を指定した後の行の値の合計

  25. 25

    数値を使用したDynamoDBUpdateItemの計算?

  26. 26

    位置桁の合計(位置に基づく2つの数値の桁の合計)

  27. 27

    whileループを使用して数値の合計を計算しようとしています

  28. 28

    再帰を使用したPythonの多次元配列の数値の合計

  29. 29

    JSのアラート合計内の小数点以下2桁以降のすべての数字を削除しますか?(合計値を警告するために使用される関数)

ホットタグ

アーカイブ