Drucken bestimmten Bereich von zahlen in einer Liste
Ich versuche zu lehren, selbst zu Programmieren. Derzeit studieren python.
Meine Ressource ist MIT OCW
nun, ich habe gerade gelernt, Listen und drucken möchten, aus dem 5. bis 9. Zahl in range (0,10)
Den code habe ich bisher geschrieben, ist
new_list = range (0,10)
for i in range (0,10)
print "numbers are", new_list [5:9]
Ich bin immer ein Syntax Fehler, wenn ich den code ausführen auf der shell. Fehler hingewiesen wird, um die Klammern verwenden, wenn ich beide quadratisch sind normale Klammern.
Jemand mir helfen können, erhalten Sie die gewünschte Ausgabe?
Dann auch, dass der richtige Gebrauch von "für" - Funktion?
- Bitte formatieren Sie den code.
- Hey, ich wollte formatieren, aber das Vorschau-Fenster nicht Aufwand der code wie ich geschrieben habe es in den editor.
- Ich werde Entsendung von Handy, trotzdem zu verbessern?
- haben Sie
:
am Endefor
loop-Anweisung? - Hey Salman, ich hatte nicht den vollständigen Dickdarm. Danke.
InformationsquelleAutor user483071 | 2017-01-07
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es ganz einfach:
Wieder mal mit Python, Einfachheit herrscht. Geben Sie diese ein Schuss, lassen Sie mich wissen, wie es geht:
Ich habe gesehen, mein Fehler. Die volle Doppelpunkt nach dem "für" - Funktion.
Code ist jetzt:
Das Ergebnis ist
Dank.
Folgenden Ihre Eingabe, schließlich habe ich diesen code
Drucken können Sie die 5. durch 9. Wert mit einer for-Schleife mit Anfangswert 5 und Endwert 9
Dies ist, vorausgesetzt, Sie 'wollen' verwenden Sie eine for-Schleife anstatt die Ausgabe direkt mit:
print new_list[5:9]
Wie gesagt auch von anderen, es ist 1-Konzept, das jemand erzielt, schon in den Antworten), und 2, die verwendet loop drucken Ergebnis:
Wie etwa code wie folgt: