0

I have a simple question how can i send pointer of boolean varible with function?

example :

condition = True
def set_false(con):
    con = False
set_false (condition)
print(condition)

and i want to output is false.

  • Hope this helps https://stackoverflow.com/questions/986006/how-do-i-pass-a-variable-by-reference – Stan11 Dec 16 '20 at 05:57

2 Answers2

1

You need to return:

condition = True
def set_false(con):
   return False
condition = condset_false(condition)
print(condition)

Output:

False
U13-Forward
  • 69,221
  • 14
  • 89
  • 114
0

Try:

condition = True
def set_false(con):
    con = False
    return con
condition = set_false(condition)
print(condition)

OR

condition = True
def set_false():
    global condition
    condition = False
set_false()
print(condition)
Harsha Biyani
  • 7,049
  • 9
  • 37
  • 61