Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Python Basics Functions and Looping While Loops

diego cortes
diego cortes
1,421 Points

when i type the same code into pyhton3.6.5 installed in my pc that i lose the sys.exit("too many tries")msg

import sys

MASTER_PASSWORD = "opens" password = input("Please enter the super secret password: ") attempt_count = 1

while password != MASTER_PASSWORD: if attempt_count > 3: sys.exit("Too many invalid password attempts") # This does'nt show on python 3.5.6 installed in my pc it only shows when i use workspace, why? password = input("Invalid password, try again: ") attempt_count += 1 print("Welcome to secret town")

nakalkucing
nakalkucing
12,964 Points

Hi Diego! Would you mind putting your code in to proper syntax? I'd love to help, but I'm having a hard time figuring out what code goes where. A slight problem when looking for mistakes. :) If you don't know how to put it into proper syntax try looking at the Markdown Cheatsheet. :)

Is this how you have your code arranged? The code seems good, perhaps an indentation problem.

import sys

MASTER_PASSWORD = "opens"
password = input("Please enter the super secret password: ")
attempt_count = 1

while password != MASTER_PASSWORD:
  if attempt_count > 3:
    sys.exit("Too many invalid password attempts")
  password = input("Invalid password, try again: ")
  attempt_count += 1
print("Welcome to secret town")

1 Answer

Mark Kohner
Mark Kohner
1,760 Points

I have the same issue as well, I have tried the code above as well without any change. No google results helpful that I found, either! IT simple exits without displaying sys.exit() message.