user15524518
user15524518

Reputation: 1

Is there any way I can use the goto function in my python code?

This is my code:

    import os,sys

#database
usernames = ["thehappycat123","flyingmonkey265"]
passwords = ["1329pass","6398lol"]

#loginpage
newuser_signup = input("New user? (y/n): ")
if newuser_signup == "y":
    newuser_name = input("New Username: ")
    usernames.append(newuser_name)
    newuser_password = input("New Password: ")
    passwords.append(newuser_password)

if newuser_signup == "n":
    username_login = input("Username: ")

if username_login == usernames[0]:
    password_login = input("Password: ")
    if password_login == passwords[0]:
        os.startfile("assets\secret0.txt")

if username_login == usernames[1]:
    password_login = input("Password: ")
    if password_login == passwords[1]:
        os.startfile("assets\secret1.txt")

What I'm struggling with is after making a new user, I want to go directly to the login page but I don't know how to.

Upvotes: 0

Views: 51

Answers (1)

user17864262
user17864262

Reputation: 27

Put the login page in a function and call it. eg.

def login() :    
    newuser_signup = input("New user? (y/n): ")
    if newuser_signup == "y":
        newuser_name = input("New Username: ")
        usernames.append(newuser_name)
        newuser_password = input("New Password: ")
        passwords.append(newuser_password

...

To call the function just write : login()

Upvotes: 2

Related Questions