I have this error when running the following program and I don't understand why:

```
Traceback (most recent call last):
line 18

main()   line 13, in main

nombre=condition(nombre)  
line 3, in condition
if (nombre % 2) == 1:
TypeError: unsupported operand type(s) for %: 'NoneType' and 'int'

```

Here is my program:

```
def condition(nombre):
   if (nombre % 2) == 1:
      nombre=(nombre*3)+1
   else:
      nombre=(nombre/2)

def main():
  nombre=int(input())
  print(nombre)
  while nombre!=1:
    nombre=condition(nombre)
  print(nombre)

main()

```