ich bin im Informationsmanagementstudium, wo wir Python behandeln. Wir sind noch relativ am Anfang ( erster Kurs ), weswegen ich mich gerade noch bei simplen Sachen durchkämpfe. Ab und zu hänge ich bei einigen Aufgaben, wenn ich im Internet gucke, finde ich tausende Lösungswege, jedoch wird uns z.B. ein Programmskelett vorgegeben, womit wir arbeiten müssen. Z.B. zu meiner jetzigen Frage. Wir sollen aus einer Liste einen den kleinsten Wert ausgeben. Wie gesagt, habe ich schon viele Lösungswege mit dem min und max Wert gefunden, jedoch sollen wir dieses Programmskelett verwenden ( Anstelle der X's soll dann der Code folgen ):
Code: Alles auswählen
a = [18,15,22,25,11,29,31]
n = len(a)
XXXXXXXXXX
print "min(",a,") steht an Stelle",min
Schreiben Sie ein Programm, das zu einer gegebenen Liste die Position berechnet, an welcher das kleinste Element steht. Verwenden Sie dazu das angegebene Programmskelett.
Bemerkung: das vorderste Elemente steht an der 0-ten Position, das zweitvorderste an der 1-ten Position usw. (Informatiker fangen halt gerne bei 0 an zu zählen.)
Ersetzen Sie auch hier nur die ausgeixte stelle durch (ein paar Zeilen) Python-Code. Die Ausgabe sollte dann wie folgt aussehen:
Code: Alles auswählen
min( [18, 15, 22, 25, 11, 29, 31] ) steht an Stelle 4
LG