だから私はこれを持っています:
def main():
num = input("Enter a number:")
total = 0
for digit in str(num):
total += int(digit)
print(total)
main()
これが行うことは、文字列内の数字を取得してそれらを加算することです (321 の出力は 6 になります)。私がする必要があるのは、範囲内のすべての数値を取り、それらの数字を取り、合計をまったく新しい合計に追加する for in range ループを実行することです。基本的には最初の関数と同じですが、複数の数字を使用します (たとえば、10 と 15 を入力すると、1(10: 1 + 0)、2(11: 1+1)、3(12: 1+2)、4 が加算されます) (13: 1+3)、5(14: 1+4)、および 6 (15: 1+5). 1+2+3+4+5+6=21. したがって、範囲に 10 と 15 を入力すると、出力は 21 です。