Forum huvudsida -> Programmering -> n00b Python problem
Sidor: 1
yestomtom | 10:48 - 12:a Maj 2005 | Post #1 | |
Medlem Inlägg: 13 Skicka PM |
Någon som skulle kunna hjälpa mig att reda ut varför följande inte fungerar? Python 2.3 (#1, Sep 13 2003, 00:49:11) [GCC 3.3 20030304 (Apple Computer, Inc. build 1495)] Type "copyright", "credits" or "license" for more information. MacPython IDE 1.0.1 >>> j=1 >>> while j<=12: ... print "%d x 12 = %d" % (j, j*12) ... j=j+1 ... Traceback (most recent call last): File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/codeop.py", line 141, in __call__ codeob = compile(source, filename, symbol, self.flags, 1) IndentationError: expected an indented block (<input>, line 2) >>> Eller är det så att det exemplet som jag följde var fel? >>> j = 1 >>> while j <= 12: ... print "%d x 12 = %d" % (j, j*12) ... j = j + 1 Tack på förhand ------------------------- = Plats för gratis reklam = Syns du inte finns du inte = |
Independence | 11:40 - 12:a Maj 2005 | Post #2 | |
Administratör Inlägg: 1800 Skicka PM |
Du har inte intenderat rätt, du måste kopiera alla tabbar rätt. Efter en while : ska alla rader som tillhör while-loopen vara intenderade ett steg extra. Detta är anledningen till att {} inte behövs längre, annars kan man inte veta när while-loopen tar slut. ------------------------- Vi är riddarna som säger fiskbulle! |
HärJ | 20:17 - 12:a Maj 2005 | Post #3 | |
Moderator Inlägg: 1198 Skicka PM |
{} är för n00bs indenteringsgrejen är det schysstaste med python. indy har rätt förssten. ------------------------- Tänk om jag vore en skalärprodukt! |
yestomtom | 23:15 - 12:a Maj 2005 | Post #4 | |
Medlem Inlägg: 13 Skicka PM |
Men jösses. Det syntes ju inte alls i det exemplet som jag följde. Tack så mycket för hjälpen. ------------------------- = Plats för gratis reklam = Syns du inte finns du inte = |
yestomtom | 23:16 - 12:a Maj 2005 | Post #5 | |
Medlem Inlägg: 13 Skicka PM |
sorry dubbel post ------------------------- = Plats för gratis reklam = Syns du inte finns du inte = Senast redigerad 12:20 - 13:e Maj 2005 |
xevz | 20:35 - 5:e Juni 2005 | Post #6 | |
Medlem Inlägg: 35 Skicka PM |
Citat av HärJ: {} är för n00bs indenteringsgrejen är det schysstaste med python. indy har rätt förssten. Jepp. Btw, indy: fixa så att första raden i den här rutan inte tabbas. :p Antagligen har du en \t eller liknande någonstans där den inte ska vara. ------------------------- Svorak + TypeMatrix Ez-Reach 2030 = GULD! |
Independence | 21:52 - 5:e Juni 2005 | Post #7 | |
Administratör Inlägg: 1800 Skicka PM |
OT: xevz, tabben är där för att namnet på användaren som skrev citatet ska hamna lite mer i linje med själva rutan med texten. Rutan med citatet är ju en bit ifrån kanten. ------------------------- Vi är riddarna som säger fiskbulle! |
Sidor: 1
Forum huvudsida -> Programmering -> n00b Python problem
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-04 03:20
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.