Received 2 Values, Number and None

I use 2 codes. I want program 1 to get the value from program 2.

file 1:

from OpenUSB import transmitter

def valuepullup():
    newval = transmitter()
    print(newval)


valuepullup()

file 2:

def transmitter():
    print (2)

Result:

2
None

I would like to use the value I just received. In the current situation, no one spoils it. Is there a way so no one comes with 2.

Thanks in advance

+4
source share
2 answers

: return print transmitter transmitter print. , , return , None ( return, None ) print .

:

>>> def transmitter():
...     print (2)
...
>>>
>>>
>>> transmitter()
2
>>> print(transmitter())
2
None
>>>

, , , transmitter :

>>> newval = transmitter()
2
>>> print(newval)
None
>>>

, ,

def transmitter():
    return 2

valuepullup . 2 newval. , 2 transmitter, newval 2 . , None, transmitter. , , None. , :

from OpenUSB import transmitter

def valuepullup():
    newval = transmitter()
    print(newval)

def transmitter():
    return 2

valuepullup()

, newval, 2.

+5

def transmitter():. 2, 2.

+1

Source: https://habr.com/ru/post/1681529/


All Articles