Python Forum
Unindent does not match any outer intendation level -error
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Unindent does not match any outer intendation level -error
#1
Hi, I just started with learning Python. I got stuck on an error message which i can't get rid of: Unindent does not match any outer intendation level. What am i doing wrong?
All input is much appreciated!

print("1. Eieren")
print("2. Pannekoeken")
print("3. Wafels")
print("4. Havermout")
MainChoice=int(input("Kies een ontbijtgerecht: "))

if (MainChoice==2):
    Meal="Pannenkoeken"
elif (MainChoice==3):
    Meal="Wafels"
    
if (MainChoice==1):
    print("1. Volkoren")
    print("2. Zuurdesem")
    print("3. Toast")
    print("4. wit")
    Bread=int(input("Kies een broodsoort: "))

    
   if (Bread == 1):
       print("Je koos eieren met volkorenbrood.")
   elif(Bread==2):
        print("Je koos eieren met Zuurdesum")
   elif(Bread==3:
         print("Je koos eieren met toast")
   elif(Bread==4):
        print("Je koos eieren met witbrood")
   else:
        print("We hebben eieren maar niet die broodsoort.")

elif(MainChoice==2) or (MainChoice==3):
    print("1.Stroop")
    print("2.Aardbeien")
    print("3.poedersuiker")
    Topping=int("Kies een type beleg: "))

    if (Topping==1):
        print("Je koso "+ Meal + " met siroop.")
    elif (Topping==2):
        print("Je koso "+ Meal + " met aardbeien.")
    elif (Topping==3):
        print("Je koso "+ Meal + " met poedersuiker.")
    else:
        print("Je koso "+ Meal + " maar niet dat beleg.")

elif(MainChoice==4):
    print("Je koos havermout.")

else:
    print("Dat ontbijtgerecht hebben we niet!")
Reply
#2
Please show the full traceback error message
Error:
File "c:/Users/Dave/Documents/VS Code WorkSpaces/pythonforum/general/forumpost.py", line 20 if (Bread == 1): ^ IndentationError: unindent does not match any outer indentation level
The if/elif/else are indented 3 spaces instead of 4

when that's fixed you have
Error:
File "c:/Users/Dave/Documents/VS Code WorkSpaces/pythonforum/general/forumpost.py", line 24 elif(Bread==3: ^ SyntaxError: invalid syntax
An open bracket with no close bracket but you don't need these brackets around all your conditions anyway

Then there is
Error:
File "c:/Users/Dave/Documents/VS Code WorkSpaces/pythonforum/general/forumpost.py", line 35 Topping=int("Kies een type beleg: ")) ^ SyntaxError: invalid syntax
One to many close brackets at the end
Reply
#3
Line 20 is one space left (unindented) from the code before. Add a space to 20,22,24,26,28
Reply
#4
Thank you very much, it worked!
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Pandas Outer merge skollu826 2 234 Apr-20-2024, 06:28 PM
Last Post: deanhystad
  can Inner Class reference the Outer Class's static variable? raykuan 6 6,015 Jul-01-2022, 06:34 AM
Last Post: SharonDutton
  Level curves don't match after rotation schniefen 1 1,562 Dec-14-2020, 09:56 PM
Last Post: schniefen
  getting error ValueError: time data '' does not match format '%H:%M' srisrinu 2 5,628 Apr-09-2020, 11:12 AM
Last Post: srisrinu
  HELP! unindent does not match any outer indentation level blackjesus24 2 1,986 Jan-29-2020, 08:00 AM
Last Post: blackjesus24
  Beginner Level - Name Error Aniket 11 5,141 Apr-11-2019, 07:53 PM
Last Post: loomski
  unindent does not match any outer indentation level , How can i fix it the_fire_pharaoh 2 2,538 Jan-01-2019, 10:52 AM
Last Post: the_fire_pharaoh
  Outer loop not running ted_gress 2 3,355 Aug-25-2018, 07:56 AM
Last Post: volcano63
  unindent does not match any outer indentation level tonyk334 4 5,046 Mar-18-2018, 04:40 AM
Last Post: Larz60+

Forum Jump:

User Panel Messages

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