Home Using variables from separate functions in Python?
Reply: 0

Using variables from separate functions in Python?

user1877
1#
user1877 Published in July 16, 2018, 3:06 am

I am currently working on a coding project where I have set several functions. I am trying to figure out how to use variables from different function. I have tried using 'self' but it hasn't worked. Can anyone help me sort out my code?

class A(object):

    def intro1(self):
        print("Welcome to the XXCI forum!")
        self.intro2()

    def intro2(self):
        print("Press 'L' to log in and 'S to sign up.")
        ch1 = input()
        if ch1 == 'l' or 'L':
        self.log_in()
        elif ch1 == 'S' or 's':
        self.sign_up1()
        else:
        print("Your input was invalid")
        self.intro2()

    def sign_up1(self):
        print("Please enter your first name:")
        fn1 = input()
        if len(fn1) >= 3:
            self.sign_up2()
        elif len(fn1) <3:
            print("Please enter a name that is equal to or over three characters!")
            self.sign_up1()

    def sign_up2(self):
        print("Please enter your last name.")
        ln1 = input()
        if ln1 == ln1:
            with open(ln1.txt, "a") as ln1:
                ln1.write("Age: " + ag1 + ".")
                sign_up3()

    def sign_up3():
        print("Please enter your age.")
        ag1 = input()
        if ag1 > 90:
            print("Please enter an age under 90 and equal to 16 or over.")
        elif ag1 <16:
            print("Please enter an age under 90 and equal to 16 or over.")
        else:
            user_g()

        def user_g():
            username = (fn1[3], str[ag1])
            username.join''
            print("Here is your username:")
            print(username)
            p_creator()

It's obviously not finished yet, but I would really appreciate guidance with how to correct my errors and use variables in different functions. Thank you very much!!

You need to login account before you can post.

About| Privacy statement| Terms of Service| Advertising| Contact us| Help| Sitemap|
Processed in 0.313938 second(s) , Gzip On .

© 2016 Powered by mzan.com design MATCHINFO