私がする必要があるのは、与えられた入力から数値を取り出し、それぞれの数値を1桁に分けて加算することです。つまり、入力が123の場合は1,2,3に分けてそれらを加算して印刷します6同じ入力で数値を区切って最小値を求める; PY
私はリストに番号を追加する必要が推測して、それを分割するが、私は は、これまでのところ、私が試したかどうかはわかりませんよ:
def small(x):
L = []
y = x.split(',')
mini = 10000000000000000000000000
for i in y:
var1 = int(i)
var2 = int(var1)
L.append(var2)
for i in L:
if i < mini:
mini = i
return mini
def total(x):
L = []
t = 0
y = x.split(',')
va1 = ''
for i in y:
var1 = int(i)
var2 = int(var1)
L.append(var2)
for i in L:
t = t + i
return t
def main():
x = input(">>")
print(small(x))
print(total(x))
main()
をしかし、これが唯一の
を出力します>>1,3,5,6
1
15
私はこれまでのところ、私が持っているもののためにコードに追加され、(x)は、小さな呼び出ししようとしたにmain()関数が、私は本当に混乱しています – SilverSymphony
あなたはもっと指定することができますか?あなたの例を出力します – Milor123
ここであなたを手伝うには[MCVE]が本当に必要です。あなたのコードはもちろん出発点ですが、入力と期待される出力の例も非常に役立ちます。 –