ich nicht vollständig verstehen, was Sie mich erreichen wollten, aber denken Sie ist eine der folgenden 2:
1.Return ein kontinuierlicher Wertebereich zwischen Minimum und Maximum. In diesem Fall können Sie den Bereich verwenden und Y nicht als Eingabeparameter übergeben.
def Z(minimum,maximum):
Y = range(minimum, maximum)
return Y
print Z(2,4)
2.Sie möchten Y zwischen den Werten im Index Minimum und Maximum aufteilen. die Verwendung der folgende:
def Z(Y,minimum,maximum):
Y = Y[minimum:maximum]
return Y
Y = [1,2,3,4,5,6,7,8,9]
print Z(Y,2,4)
aus Ihrem Kommentar Ich glaube, Sie die Version 2. so haben Sie einfach vergessen zu setzen Y vor verwenden möchten [Minimum: Maximum]. Sie müssen Y setzen, um zu sagen, dass dies die zu schneidende Variable ist. habe eine schöne Erklärung wie Slice funktioniert here
Was genau erwartest du '[Minimum: Maximum]' zu sein? – miradulo
Haben Sie versucht, 'Bereich (Minimum, Maximum)' 'zu machen? –
Minimum = int (args.min) Maximum = int (args.max) – user2504287