Python Forum
how do i fix this problem - IndentationError?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
how do i fix this problem - IndentationError?
#1
I have never does any type of coding before and wanted to give it a try. I am using the book called python hunting. they told me to type this codes first so that I can load up pygame and eventually start developing games.


import pygame, sys
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((640,480))
while 1:
    for event in pygame.event.get():
	    if event.type == pygame.QUIT:
		    sys.exit()
	screen.fill((255,255,255))
    pygame.draw.circle(screen,(0,255,0),(100,100),20)
    pygame.display.update()
But whenever I try to open this file on python itself common Prompt(CMD) keeps telling me

line 9
screen.fill((255,255,255))

IndentationError: unindent does not match any outer indentation level

what does this mean???? how do I correct this???? Can someone please help. I have been trying to creak my head on this for more than 1 month now. A help will be really appreciated. Thankyou.
Reply
#2
That's because sys.exit requites an argument,
change line 8 to:
            sys.exit(0)
FYI: On future posts, when displaying errors, please show entire unmodified error traceback, enclosed in error tags.
Reply
#3
even after changing line 8 to sys.exit(0) it still shows this for line 9 when try to open it on Common Prompt

IndentationError: unindent does not match any outer indentation level
Reply
#4
(Mar-12-2019, 09:08 AM)GrandMaster101 Wrote: IndentationError: unindent does not match any outer indentation level

Are you sure you are not mixing tabs and spaces in your indentation white space? That will usually cause that error.
I'm not 'in'-sane. Indeed, I am so far 'out' of sane that you appear a tiny blip on the distant coast of sanity. Bucky Katt, Get Fuzzy

Da Bishop: There's a dead bishop on the landing. I don't know who keeps bringing them in here. ....but society is to blame.
Reply
#5
I only used spacebar. I never used tab. The book I am using says not to use tab when writing the code.
Reply
#6
Please ---it's important to show error message verbatim, don't assume it's not all needed.
Reply
#7
so what do I do now to fix the problem???
Reply
#8
I copied your code to Jupyter Lab and ran it. It didn't raise any error. It opened pygame window with bright-green ball in upper left area which I assume is expected result.

I saved code into .py file and ran it under ipython. Same result. I ran it in terminal. Same result.

One possibility to debug is to copy code from this site back to your machine and check whether error is still there.

As side note - flake8 reported 13 problems with your code.
I'm not 'in'-sane. Indeed, I am so far 'out' of sane that you appear a tiny blip on the distant coast of sanity. Bucky Katt, Get Fuzzy

Da Bishop: There's a dead bishop on the landing. I don't know who keeps bringing them in here. ....but society is to blame.
Reply
#9
Hi,

Same error on the following code:

import serial #seria lib
import numpy #numpy lib
import matplotlib.pyplot as plt #matplot lib
from drawnow import *

arduinoData = serial.Serial('com20', 9600)


while True: #loops forever
     while (arduinoData.inWaiting()==0): #Wait for data
        pass #does nothing
    arduinoString = arduinoData.readline()
    print (arduinoString)
Please help.
I tried adding an argument to arduinoData.readline(0)
same error on same line.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  IndentationError: unexpected indent dee 3 2,227 May-02-2022, 02:15 AM
Last Post: dee
  error "IndentationError: expected an indented block" axa 4 2,858 Sep-08-2020, 02:09 PM
Last Post: ibreeden
  IndentationError: unexpected indent jk91 1 2,338 Feb-27-2020, 08:56 PM
Last Post: buran
  IndentationError jagannath 1 2,435 Nov-04-2019, 07:41 AM
Last Post: buran
  IndentationError: expected an indented block ryder5227 2 2,558 Sep-27-2019, 06:59 PM
Last Post: jefsummers
  IndentationError on installed package evvvonder 3 2,968 Jun-29-2019, 10:30 PM
Last Post: Gribouillis
  Indentationerror Jack_Sparrow 4 4,153 May-16-2018, 05:50 PM
Last Post: Jack_Sparrow
  IndentationError message could be confusing to new programmers insearchofanswers87 1 2,302 May-16-2018, 05:05 PM
Last Post: Larz60+
  IndentationError: unexpected indent (Python) segs 8 17,121 Aug-11-2017, 03:13 PM
Last Post: segs

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020