Jan-22-2020, 01:30 AM
How do you pass a certain value from a function to another function? Previously I know how to pass a value from a function to the main() function. Attempting to pass the value with the code attached below the following error message produces the errors:
Traceback (most recent call last):
File "/Users/fadhil/Downloads/get_passenger.py", line 25, in <module>
main()
File "/Users/fadhil/Downloads/get_passenger.py", line 6, in main
get_ticket()
File "/Users/fadhil/Downloads/get_passenger.py", line 12, in get_ticket
ticket = get_passenger(username)
NameError: name 'username' is not defined
Any suggestions, please let me know. Thanks for the advance!
Traceback (most recent call last):
File "/Users/fadhil/Downloads/get_passenger.py", line 25, in <module>
main()
File "/Users/fadhil/Downloads/get_passenger.py", line 6, in main
get_ticket()
File "/Users/fadhil/Downloads/get_passenger.py", line 12, in get_ticket
ticket = get_passenger(username)
NameError: name 'username' is not defined
Any suggestions, please let me know. Thanks for the advance!
def main(): print("Welcome to the Tropical Airlines Ticket Ordering System") print("Log in to the system using your username. A password is not required.") username = input("Username: ") login(username) get_ticket() def get_ticket(): ticket = input("This is the ticket for: ") if ticket == "you": ticket = get_passenger(username) else: ticket = "For someone else" print(ticket) def login(username): print("Welcome, " + username) return username def get_passenger(username): passenger = print("Dear " + login(username)) return passenger main()