Was ich tun muss, ist die Zahlen von einem gegebenen Eingang, trennen Sie jede Zahl in einzelne Ziffern, und fügen Sie sie zusammen, wenn die Eingabe 123 ist, wird es in 1, 2, 3 getrennt und fügen Sie sie zusammen und drucken 6Zahlen in der gleichen Eingabe trennen und das Minimum finden; PY
ich vermute, ich die Zahlen auf eine Liste hinzufügen müssen und teilen sie es, aber ich bin nicht sicher, wie Bisher habe ich versucht:
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()
aber dies nur druckt
>>1,3,5,6
1
15
ich im Code hinzugefügt, was ich habe, so weit und versuchten Aufruf klein (x) in die main() -Funktion aber ich bin wirklich verwirrt – SilverSymphony
Könnten Sie genauer angeben? bringt ein Beispiel von Ihnen Ausgabe – Milor123
Wir brauchen wirklich ein [MCVE], um Ihnen hier zu helfen. Ihr Code ist natürlich ein Anfang, aber auch Beispiele für die Eingaben und die erwartete Ausgabe wären sehr hilfreich. –